How to use the URL slug generator
- 1Paste one title, or many titles one per line, into Titles (one per line).
- 2Choose the Separator, a Maximum length and whether to Remove stop words or Convert accents.
- 3Copy a single slug with its Copy button, or every slug with Copy all.
Example: three titles
10 Tips for Crème Brûlée & Other French Desserts! What Is the Best Way to Store a Sourdough Starter? Straße in München: Ein Überblick
10-tips-for-creme-brulee-and-other-french-desserts what-is-the-best-way-to-store-a-sourdough-starter strasse-in-munchen-ein-uberblick
With Remove stop words ticked, the first two become 10-tips-creme-brulee-other-french-desserts and best-way-store-sourdough-starter. The & becomes “and”, ß becomes “ss”.
What makes a good slug
A slug is the part of the URL that names the page: /blog/sourdough-starter/. Good slugs are short, readable and describe the page in a few words, because the URL appears in search results, in shared links and in browser history. Rules of thumb:
- Lowercase only. Paths are case-sensitive on most servers, so
/Shoesand/shoescan be two pages. - Hyphens between words. Google treats hyphens as word separators; underscores join words together.
- No dates or IDs unless they're needed, so the URL still fits when you update the page.
- Three to five meaningful words is usually enough.
Stop words: remove or keep?
Removing "a", "the", "of" and "to" shortens slugs without losing meaning: best-way-store-sourdough-starter is still clear. Keep them when removing changes the meaning or reads badly (how-to-fix versus fix, or a brand name such as "The Body Shop"). Search engines don't need the stop words removed; it's purely about length and readability. If removing every stop word would leave nothing, the generator keeps the original words.
Accents and non-Latin characters
Convert accents turns é into e, ü into u, ß into ss, æ into ae and ø into o, which keeps URLs plain ASCII and easy to type and share. Letters with no Latin equivalent (Cyrillic, Greek, Arabic, Chinese) are kept as they are: browsers display them, and they are sent as percent-encoded UTF-8. Turn conversion off for sites in languages where readers expect the original spelling, such as German or French sites that keep umlauts and accents in URLs.
Changing slugs on live pages
Changing the URL of a page that's already indexed or linked loses those signals unless you add a 301 redirect from the old URL to the new one. Update internal links to the new URL too, so visitors and crawlers don't go through the redirect. Only change a live slug when the old one is misleading or wrong; a slightly long slug isn't worth the risk. Check the redirect afterwards with the redirect checker.
Is my text private?
This tool runs entirely in your browser. Your text is not uploaded to our servers.
