Slug Generator
Turn titles into clean, readable URL slugs, one or many at a time.
How to use Slug Generator
- Paste one or more titles, one per line.
- Choose the separator and optional clean-up.
- Copy the slugs into your CMS.
How it works
A slug is the readable part of a URL that identifies a page, such as /merge-pdf-files-mac/. Good slugs are short, lowercase, use hyphens between words (Google treats hyphens as word separators; underscores join words) and contain no accents or special characters.
Accented letters are transliterated (é → e, ß → ss, æ → ae), "&" becomes "and", and everything that is not a letter or digit becomes a separator. The length limit cuts at a word boundary so slugs never end in half a word.
Example
"Crème brûlée: the 10 best recipes & tips" → creme-brulee-the-10-best-recipes-and-tips.
Frequently asked questions
Should I remove stop words from slugs?
Often yes for long titles: "merge-pdf-files-mac" is cleaner than "how-to-merge-pdf-files-on-a-mac". Keep them when removing changes the meaning.
Hyphens or underscores?
Hyphens. Google’s documentation recommends hyphens to separate words in URLs.
Should I change slugs of published pages?
Only with a 301 redirect from the old URL, or you lose links and rankings.
What about non-Latin titles?
Characters without a Latin equivalent (such as Chinese or Arabic) are removed. Many sites keep native-script URLs instead; decide per language.
Limitations
- Non-Latin scripts are not transliterated.
- Does not check whether a slug is already used on your site.
Last reviewed November 9, 2026. How we build and test tools.