Slug Generator
Turn titles into clean URL slugs, several at a time. Accented characters are transliterated properly rather than stripped, so Crème Brûlée becomes creme-brulee instead of a row of hyphens.
Accents transliteratedMany lines at onceNothing uploadedWorks offline
Common questions
- How are accented characters handled?
- They are transliterated to their closest ASCII form: é becomes e, ñ becomes n, ü becomes u. Letters with no decomposed form are mapped explicitly, so ß becomes ss, æ becomes ae and ø becomes o.
- What happens to symbols like & and %?
- The ones people read as words are expanded, so & becomes 'and', % becomes 'percent', $ becomes 'usd'. Everything else is treated as a word boundary.
- Can I do more than one at a time?
- Yes. Put one title per line and each becomes its own slug, with a Copy all button for the whole set.
- Why would I drop small words?
- Slugs like the-lord-of-the-rings carry little extra meaning over lord-rings and take more space in a search result. It is optional, and it will never empty a slug entirely.
- Does truncation cut words in half?
- No. If a length limit would break a word, the slug is trimmed back to the previous word boundary instead.
- How are accented and non-Latin characters handled?
- They are transliterated using Unicode normalisation, so café becomes cafe and Müller becomes muller rather than losing the letters entirely. Scripts whose romanisation is genuinely contested, such as Chinese and Japanese, cannot be transliterated reliably by any fixed rule, and the tool says so instead of producing a slug you would not recognise.
Transliteration follows Unicode normalisation, so accented and non-Latin characters map to sensible ASCII rather than being dropped. Languages whose romanisation is genuinely contested (notably Chinese and Japanese) cannot be transliterated reliably by any rule set, and the tool flags rather than guesses.