URL Slug Generator

Convert any title into a clean, lowercase URL slug. Accents are removed, symbols are stripped, and words are joined with hyphens.

🔒 Runs in your browser — your text is never uploaded.Shortcuts: / search · Ctrl/⌘ + Enter main button

How to use the Slug Generator

  1. Paste a page title (or several, one per line).
  2. Choose a separator and whether to remove stop words.
  3. 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.

Learn more

More tools you may like