URL Slug Generator
Paste one title per line and get short, readable URL slugs ready for your CMS or router.
Processed locally in your browser· Your data stays in your browser.
What is URL Slug Generator?
A slug is the human-readable last part of a URL, such as "best-cafe-in-zurich". Good slugs are lowercase, use a single separator, avoid accents and punctuation and stay short enough to read in search results.
This generator strips diacritics with Unicode normalization (é becomes e) and maps special letters such as ß to ss, then removes punctuation and collapses separators. You can choose the separator, drop numbers, remove English, French or Spanish stop words, and cap the length: the slug is cut on a whole word.
How does it work?
- Paste your titles, one per line. Blank lines stay blank so results line up with your list.
- Pick the separator (hyphen, underscore or dot) and whether to lowercase and keep numbers.
- Optionally remove stop words in a language and set a maximum length; 0 means unlimited.
- Copy the slugs into your CMS, sitemap or routing file.
Common use cases
- Generating permalinks for a batch of blog posts or product pages.
- Shortening long headlines by dropping stop words such as "the", "of" or "and".
- Producing file names or anchor ids from titles with accents.
- Checking what a CMS will do to a title before publishing.
Examples
Try this input in the tool above:
How to Choose the Best Café in Zürich: 10 Tips! À propos de nous — L’équipe & l’histoire
how-to-choose-the-best-cafe-in-zurich-10-tips a-propos-de-nous-lequipe-lhistoire
Privacy
URL Slug Generator runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.
Limitations
Letters from non-Latin scripts (Arabic, Cyrillic, CJK) are not transliterated: they are dropped unless you tick "keep non-Latin letters".
Frequently asked questions
Are accented letters transliterated?
Yes. Accents are removed through Unicode decomposition (café gives cafe) and letters such as ß, æ, œ, ø and đ are mapped to ASCII equivalents.
What does the max length option do?
It shortens the slug to the given number of characters without cutting a word in half and never leaves a trailing separator.
Which stop words are removed?
A short built-in list of very common English, French or Spanish function words (articles, prepositions, conjunctions). Choose "No" if you want every word kept.
Related tools
Case Converter
One tool for every text case: pick a style from the list and the text is converted instantly.
Text Tools
UTM Builder
Fill in your campaign fields and get a tagged URL that updates as you type.
Developer Tools
Remove URL Parameters
Clean links before you share or store them: remove tracking tags, or every query parameter, in bulk.
Developer Tools
URL Encoder
Make any text safe for a URL: spaces, accents, ampersands and emoji become %XX sequences.
Encoding & Decoding
Extract Domain from URL
Paste URLs, one per line, and get the domain, hostname, subdomain or suffix of each in bulk.
Developer Tools
HTML Entities Encoder
Escape markup characters, or turn every non-ASCII character into an entity such as é or é.
Encoding & Decoding
Unicode Character Inspector
Paste text or an emoji and see exactly which code points, bytes and scripts it is made of.
Encoding & Decoding