URL Slug Generator
Turn a title in any language into a lowercase, hyphenated URL slug, with accents folded to ASCII and an optional length limit that never cuts a word.
Free · No sign-up · Your inputs stay in your browser
Input
Turn a title into a URL slug
Output
Slug
57 characters
Accents are folded to ASCII (é to e, Đ to d) and & becomes 'and'. Google treats hyphens as word separators and underscores as joiners, so prefer hyphens in URLs.
Runs in this browser. Nothing you paste is sent to a server.
About this tool
Method, assumptions, practical next steps, and limits.
Hyphens, not underscores
Google's URL structure guidelines recommend hyphens to separate words, because an underscore can be read as joining them. Keep slugs short, lowercase and free of dates, so the URL survives the article being updated.
A slug is a promise
Once a URL is published, links, bookmarks and search results point at it. Store the slug rather than deriving it from the title on every save; otherwise fixing a typo in a headline moves the page. When a slug must change, send a 301 or 308 redirect from the old one.
Non-Latin titles
Accented Latin letters fold cleanly (é to e, Đ to d). Scripts such as Chinese, Arabic or Cyrillic have no ASCII form here, so they drop out; for those sites, either keep the Unicode slug, which browsers display and servers percent-encode, or transliterate on the server.