URL Slug Generator

Turn any title or text into a clean, SEO-friendly URL slug — free, with accent/Unicode transliteration, stop-word removal and batch mode. 100% in your browser.

100% private — runs entirely in your browser. Nothing you enter is uploaded or logged.

100% private — runs in your browser
0 = no limit

Handles accents and many non-Latin scripts (transliterated to ASCII), and collapses spaces & symbols. Everything runs locally — nothing is uploaded. Hyphens are preferred over underscores for SEO.

How to use the URL Slug Generator

  1. Type or paste a title (one per line for batch mode).
  2. Pick a separator and optional max length.
  3. Toggle stop-word removal and lowercasing.
  4. Copy your clean, SEO-friendly slug.

What you can use it for

  • Create tidy, readable URLs for blog posts
  • Transliterate accented or non-Latin titles to ASCII
  • Batch-generate slugs for a content plan
  • Strip stop words for shorter URLs

More free tools

Optimizing your pages?

Generate meta tags, preview snippets and perfect your social cards with our free SEO tools.

Explore all free SEO tools →

Frequently asked questions

What is a URL slug?

A slug is the human-readable part of a URL after the domain — e.g. 'font-pairing-guide' in example.com/font-pairing-guide.

Should slugs use hyphens or underscores?

Hyphens. Google treats hyphens as word separators; underscores join words together, so hyphens are better for SEO.

Should URL slugs include stop words?

Short words like 'the' and 'and' can usually be removed to keep slugs concise — this tool has an optional stop-word filter.

How long should a URL slug be?

Shorter is better — aim for a few descriptive words. You can set a maximum length and it will trim on a word boundary.

Can slugs have uppercase letters or accents?

Best practice is lowercase ASCII. This tool lowercases and transliterates accents (é to e) and many non-Latin scripts automatically.