Last updated 28 August 2026
What this does
A slug is the readable part of a URL that identifies a page — the how-to-bake-bread in example.com/how-to-bake-bread. This tool lowercases your text, replaces spaces and punctuation with your chosen separator, strips accents down to their plain letters, and removes anything that isn't safe in a URL — so you get a clean slug ready to paste into a CMS, a router, or a file name.
Common questions
What is a slug?
The slug is the part of a URL that identifies a page in a human-readable way, like the '/how-to-bake-bread' in example.com/how-to-bake-bread. It's lowercase, uses hyphens or underscores instead of spaces, and skips punctuation and special characters.
Hyphens or underscores — which should I use?
Hyphens are the standard choice for URLs — Google explicitly treats a hyphen as a word separator but treats an underscore as joining words together, so 'my-post' is read as two words while 'my_post' can be read as one. Use underscores only if a specific platform or convention requires them.
Does it handle accented letters and other languages?
Common accented Latin letters (like é, ñ, ü) are converted to their plain equivalent (e, n, u) rather than dropped, so a title stays readable in the slug. Characters from non-Latin scripts (like Arabic, Chinese, or Cyrillic) are removed, since slugs are conventionally ASCII-only.
Is this saved or uploaded anywhere?
No — the conversion happens entirely in your browser as you type. Nothing is sent to a server or stored anywhere.