About this tool
Turn any title into a clean URL slug: lowercase, words joined by hyphens, accents transliterated (é → e), and punctuation stripped. An optional filter removes English stop words (a, the, of, and…) for shorter slugs.
Hyphens are the correct word separator in URLs — Google's documentation has long recommended them over underscores because hyphens are treated as word boundaries. Short, readable slugs also survive being shared: a human can tell what /nas-vs-cloud-storage points at before clicking, which an ID-only URL cannot offer.
How to use it
- Paste the title or phrase.
- Toggle stop-word removal if you want a tighter slug.
- Copy the generated slug into your CMS.
Frequently asked questions
Hyphens or underscores in URLs?
Hyphens. Search engines treat them as word separators; underscores historically joined words together, making blue_widget read as one token.
Should slugs include stop words?
Usually drop them — /history-of-the-roman-empire works fine as /history-roman-empire. Keep a stop word only when removing it changes meaning.
Can slugs contain capital letters?
Technically yes, but URLs are case-sensitive on most servers, so lowercase-only is the convention that prevents duplicate-content headaches.