About Slug Generator
A slug is the readable part of a URL after the domain: the words that tell a person and a search engine what a page is about. WordPress, Shopify, Ghost and most content systems generate one from the title, but the result often keeps punctuation, drops accented letters or turns a short title into a long, unreadable run of words.
This generator builds the slug in your browser as you type. It folds accented Latin letters to plain ones, replaces punctuation with the separator you choose, optionally removes common function words so the important terms survive, and cuts the result at a word boundary when it passes your length limit. The live character count shows exactly what will be pasted.
What this tool does
Accent folding
Unicode NFKD decomposition strips diacritics so Crème Brûlée becomes creme-brulee, and letters such as ß, æ, œ, ø, đ, ł, ð and þ are mapped by hand.
Hyphen or underscore separator
Switch between the hyphen that search engines expect and the underscore that some naming conventions use; repeated separators collapse automatically.
Optional stop-word removal
Drop English function words such as the, and and to when a shorter slug reads better, with a count of exactly how many were removed.
Length limit that respects words
Set a maximum from 1 to 200 characters or turn the limit off; whole words are kept and the last word is only cut when it alone is too long.
Live preview and character count
The slug and its character total update as you type, so you can see when a title is too long before pasting it into a CMS.
One-click copy
Copy the slug to the clipboard with a confirmation, or clear the input and start on the next title.
How to use Slug Generator
- 01
Paste the title or sentence
Type or paste the text you want to turn into a slug; conversion starts immediately.
- 02
Pick a separator
Choose a hyphen or an underscore. Hyphens are the common choice for public URLs.
- 03
Set a length limit
Keep the default 60 characters, type a different number, or untick Limit length to keep every word.
- 04
Remove stop words if you want
Tick Remove stop words to drop short joining words, and the character line reports how many were removed.
- 05
Copy the slug
Press Copy and paste the slug into your CMS slug field, then check that the address is not already used on the site.
How this tool works
- Works with
- TEXT → SLUG
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Requirements
- Chrome, Edge, Firefox or Safari · JavaScript enabled
Limitations worth knowing
- Letters from scripts without a Latin form are kept as Unicode rather than romanized, so a non-Latin slug appears percent-encoded in the address bar.
- The length limit can cut the final word of a title; raise the limit or edit the slug by hand when the ending matters.
- The generator does not check whether a slug is already used on your site or whether changing it needs a redirect.
Privacy and file handling
The text you paste and the slug it produces stay in this browser tab. Everything runs with JavaScript on your device, so no title, sentence or output is uploaded, saved or logged, and closing the page clears it.
Read the full privacy policy