Slug generator
Turn a heading into a tidy URL slug, with clear separators and predictable accent handling.
Ready when you are.
Before and after
Before
Café & Summer Travel: 2026!
After
cafe-summer-travel-2026
Three simple steps
Paste your text or try the example. Your original stays editable.
Adjust the settings to match your task. The result updates automatically.
Copy the result or download a UTF-8 text file.
When this helps
Useful for preparing article paths, product page slugs and readable filenames. This creates one slug from the complete input, rather than a separate slug for each line.
How it works and what to expect
Accented Latin letters are decomposed and their accent marks removed. A small explicit mapping handles letters such as ß → ss, æ → ae and ø → o. Other non-ASCII letters, emoji and punctuation become separators.
Runs of non-alphanumeric characters become one hyphen or underscore, with no separator at the edges. Lowercase is enabled by default. This is an ASCII slug generator, not transliteration for every writing system.
A slug is only one URL component. It does not check availability, uniqueness, reserved paths or redirects. Changing an existing URL can require a redirect; review it before publishing.
Useful details
Does it support Spanish and German accents?
Yes. For example, “España” becomes “espana” and “Straße” becomes “strasse”.
What happens to non-Latin text?
Unsupported letters become separators and may leave an empty result. This tool does not provide general transliteration.
Is the slug guaranteed to be unique?
No. Check it against the URLs or filenames you already use.