Paste a title or headline and watch the slug update live as you type. The converter normalises Unicode, removes diacritics, lower-cases the result, and joins words with a hyphen.
How it works
The generator uses the browser's built-in String.normalize with the NFKD form to split accented letters into a base character plus a combining mark, then strips combining marks using a Unicode property regex. After lower-casing, any remaining non-alphanumeric character is replaced with the chosen separator, leading and trailing separators are trimmed, and the result is truncated to the configured length.
Processing runs in your browser
All slug generation happens locally in your browser tab. Our servers are not involved at any point.
Frequently asked questions
- Is my text sent anywhere?
- All conversion happens in your browser using built-in string methods. Our servers are not involved at any point.
- Which characters are preserved?
- Only ASCII letters and digits remain. Everything else (spaces, punctuation, emoji, symbols) is replaced with the chosen separator and consecutive separators are collapsed.
- How are non-Latin scripts handled?
- Cyrillic, Arabic, CJK, and other non-Latin scripts have no ASCII equivalent and are dropped during the strip step. Transliterate the source text first if you need readable slugs.
- Will the converter shorten very long slugs?
- Yes. Slugs are truncated to the configured maximum length, which defaults to 80 characters.
- Can I generate multiple slugs at once?
- Yes. Paste one entry per line and every line becomes a slug in the output area, ready to copy as a list.