Slug Generator
Convert any title or sentence into a clean URL slug. Transliterate é→e and ß→ss, choose separator (- _ . or none), pick casing, strip stopwords in 7 languages, cap at a max length, add a prefix or suffix, and process many lines at once in bulk mode.
- Length 50 chars — within the sweet spot.
- 9 words — slugs over 6-8 dilute focus.
- Primary keyword present: "css grid".
- Transliterated non-ASCII characters to plain ASCII.
- Removed 2 stopwords: the, to
- Stripped punctuation and special characters.
Your text is processed in your browser and is not uploaded to a server.
How to use this slug generator
- Type or paste a title in the text box.
- Pick a separator, casing and a max length — the slug updates instantly.
- Toggle accent transliteration to convert é/ü/ñ/ß to ASCII.
- Optionally strip stopwords in English, Spanish, French, German, Dutch, Portuguese or Italian.
- Switch to Bulk mode to convert many titles at once and copy or download the list.
Frequently asked questions
What is a URL slug?
The human-readable part of a URL after the last slash, e.g. /blog/how-to-bake-bread. A good slug is short, lowercase, hyphen-separated and matches the page topic.
Should I remove stopwords from slugs?
Often yes — short slugs rank and read better. Keep them only when removing them changes meaning (e.g. 'the office' ≠ 'office').
Why transliterate accents?
Plain ASCII slugs are URL-safe, copy-paste cleanly and look the same across systems. CMSes that allow Unicode are fine too — turn it off to keep accents.
Is my text uploaded?
No. Slugs are generated entirely in your browser.