Text
Slug generator
Paste a title or any text and get a URL-safe slug back: lowercased, accents stripped, symbols removed, with the separator you pick.
Runs locally in your browser
How it works
The text is lowercased first, then Unicode-normalised so accented letters lose their marks: Café becomes cafe and Zürich becomes Zurich, while ß is expanded to ss. Every run of characters that is not a letter or a digit collapses into one separator. Separators are trimmed from both ends, so a title that starts with punctuation still yields a clean slug. The input is capped at 500 characters and anything longer is refused with a clear message rather than silently cut. The result appears as plain text with a copy button, and the conversion runs entirely in this page.
Worked example
Take the heading "Café Zürich 2026!" with the hyphen separator. Lowercasing gives café zürich 2026!, dropping the accent marks gives cafe zurich 2026, and replacing the space and the exclamation mark with the separator gives cafe-zurich-2026. Switching the separator to an underscore produces cafe_zurich_2026 from the same text. A title made only of symbols such as "###" has nothing to keep, so the tool says so instead of showing an empty or broken slug.
Questions and answers
Everything runs in your browser: your text, file or value is never uploaded anywhere.