Slug Generator
Diacritics folded, punctuation stripped, spaces collapsed. One slug per line if you paste a list.
—
Worked example
Héllo Wörld — 10 Tips & Tricks! becomes hello-world-10-tips-tricks. The em dash and the ampersand both collapse into a single separator rather than leaving doubles.
A slug is the human-readable part of a URL. It carries no ranking weight on its own, but it appears in search results, gets copied into chat, and gets read aloud when someone says a link out loud. Clean slugs are a usability feature that happens to look like an SEO feature.
What gets removed and why
Diacritics are folded so that "café" and "cafe" resolve to one URL rather than two pages competing for the same query. Punctuation becomes a separator because a trailing question mark in a URL is legal but confusing. Repeated separators collapse, since a---b and a-b are different URLs pointing at the same content.
Length limits
There is no hard limit, but most editors and social previews truncate around 60–75 characters total, and the domain eats part of that. Cutting at a separator boundary rather than mid-word keeps the tail readable when it is truncated again downstream.
CJK titles
Chinese, Japanese and Korean characters are preserved rather than transliterated. A pinyin slug is longer, ambiguous for homophones, and unreadable to the person who wrote the title. Percent-encoded CJK in a URL is ugly but correct, and modern browsers display it decoded.