Slug Generator
Convert a page title into a short, readable URL slug such as “best-coffee-shops-paris”. Accents are transliterated, punctuation removed and words joined with hyphens. Paste several titles to convert a whole list.
Runs in your browser
How to use
- Type or paste a title (or one title per line).
- Choose hyphens or underscores and an optional maximum length.
- Copy the slug into your CMS or code.
How it works
The title is normalised to Unicode NFKD so accented letters split into a base letter and an accent; the accents are then removed (é → e, ç → c). Special letters like ß, æ and œ are transliterated (ss, ae, oe) and “&” becomes “and”. Every run of characters that isn't a letter or digit becomes a single separator.
Google recommends hyphens rather than underscores to separate words in URLs, because hyphens are treated as word separators.
Examples
- Blog post
- “Café & Croissants: The 10 Best Spots in Paris!” → “cafe-and-croissants-the-10-best-spots-in-paris”.
Common uses
- Creating URLs for blog posts and product pages
- Generating file names without spaces or accents
- Building IDs and anchors for headings
Privacy & security
This tool runs entirely in your browser. Your files and text are never uploaded to our servers — processing happens on your device and results are created locally. How each tool handles files
Frequently asked questions
Should I remove stop words from slugs?
Shorter slugs are easier to read and share, but don't remove words if it changes the meaning. It's optional here.
Are non-Latin scripts supported?
This tool produces ASCII slugs, so Arabic, Cyrillic or CJK titles are removed. Many sites keep those scripts in URLs instead — modern browsers display them correctly.
Last updated: