How to use the Slug Generator
- Paste a page title (or several, one per line).
- Choose a separator and whether to remove stop words.
- Copy the slug into your CMS or URL.
Example
| Input | 10 Best Café Recipes for 2026! |
|---|---|
| Result | 10-best-cafe-recipes-for-2026 |
What a slug is
A slug is the readable last part of a web address, such as “best-cafe-recipes” in example.com/blog/best-cafe-recipes. A good slug is short, lowercase and descriptive, which helps both people and search engines understand the page before they open it.
What the generator does
- Accented letters are converted to plain ones, so “Café” becomes “cafe”. Letters such as “ß”, “æ” and “ø” are transliterated as well.
- An ampersand becomes “and” and an @ sign becomes “at”.
- Apostrophes are removed and every other punctuation mark or space becomes a separator.
- Each line is one title, so you can convert a whole list at once.
Options
- Separator: hyphen (the usual choice, and the one search engines recommend), underscore or dot.
- Max length: cuts the slug at your limit, at a whole word where possible. Use 0 for no limit.
- Lowercase: on by default, because some servers treat upper and lower case as different addresses.
- Remove stop words: drops small words such as “the”, “and” and “for” to make the slug shorter. If every word is a stop word, the slug is kept as it is.
Slug best practices
- Keep it short, usually three to five words, and include the main keyword.
- Use hyphens, not underscores or spaces.
- Avoid dates and numbers that will go out of date, unless the page really is time-specific.
- Choose the slug before you publish. Changing it later breaks links unless you add a redirect.
- Make sure the page title is also well written. The Title Case Converter helps with headlines.
Frequently asked questions
What is a URL slug?
A slug is the part of a URL that identifies a page in readable words, for example “word-counter” in /text-counters/word-counter/.
Should I use hyphens or underscores?
Google recommends hyphens to separate words in URLs. Hyphens are treated as word separators; underscores may not be.
Should I remove stop words from slugs?
Short slugs are easier to read and share. Removing words like “the” and “of” is optional — keep them if they are needed for meaning.
Should I remove stop words from slugs?
It is optional. Shorter slugs are easier to read and share, but keep any word whose absence would change the meaning.
Can I use non-English letters in a slug?
Modern browsers can display them, but plain letters are safer across systems. This tool converts accents to the nearest plain letter.