Slug Generator
Turn titles into clean URL slugs.
Input & settings
Result
How to use it
- 1Paste your titles
One title per line. A whole list works as well as a single heading.
- 2Choose the style
Hyphen or underscore, and whether to keep Unicode letters or reduce everything to plain ASCII.
- 3Copy the slugs
Each line becomes a clean slug you can paste into a CMS or a URL.
Good to know
Accents are normalised
Café becomes cafe, so links stay readable and safe to type.
Punctuation becomes a separator
Repeated separators are collapsed, and stray separators at the ends are removed.
ASCII mode drops other scripts
Chinese, Arabic and Cyrillic characters are removed rather than transliterated. Keep Unicode mode to preserve them.
No uniqueness check
The tool cannot know what already exists in your site, so check for clashes before publishing.
Common uses
- Turning blog headlines into URLs
- Naming files and folders consistently
- Creating anchor IDs for headings
- Preparing product handles for an online store
- Cleaning up imported category names
Questions
What makes a good URL slug?
Short, lower case, words separated by hyphens, and no punctuation or spaces. Keep the meaningful words and drop filler.
Hyphen or underscore?
Hyphens are the usual choice for web URLs. Underscores are common in file names and code.
Does it translate other languages?
No. Unicode mode keeps the original letters; ASCII mode removes anything outside A–Z and 0–9. Neither option translates or transliterates.
Can I paste a whole list?
Yes. Put one title on each line and you get one slug per line.
How it works
Accents are normalized, punctuation becomes a separator, and repeated separators are collapsed. ASCII mode removes non-Latin characters; it does not translate or transliterate them. One title per line. No uniqueness check is performed.