Slug Generator

Type a page or post title to get a lowercase, hyphenated URL slug. Accents are transliterated, symbols removed and long slugs shortened without cutting words. Switch to bulk mode for a whole list.

100% freeNo sign-upRuns in your browserWorks on mobile
Updates as you type.

Separator
chars

Cuts at a word boundary. 0 = no limit.

Options

How to use the Slug Generator

  1. Type or paste a title. The slug appears instantly underneath.
  2. Pick a hyphen or underscore separator and set a maximum length; the slug is shortened at the last whole word.
  3. Tick Remove stop words for shorter URLs, or Keep non-Latin letters for titles in Arabic, Urdu, Hindi, Chinese and other scripts.
  4. Switch to Bulk to convert a list of titles at once, then copy the slugs or download a CSV.

Features

  • Accent transliteration (é → e, ß → ss, ø → o) plus Cyrillic and Greek
  • Lowercase output with hyphen or underscore separators
  • Maximum length that never cuts a word in half
  • Optional removal of common stop words
  • Bulk mode with automatic -2, -3 suffixes for duplicates
  • CSV export of titles and slugs

What a slug is

The slug is the part of a URL that identifies a specific page in words, such as repot-snake-plant in example.com/blog/repot-snake-plant/. Content management systems like WordPress, Shopify and Ghost generate one from the title, but the automatic version is often long, full of filler words or broken by special characters. A good slug is short, readable and stable: it tells people and search engines what the page is about before they click.

How this generator builds a slug

  1. Transliterate. Letters that do not decompose, such as ß, æ, ø and ł, are replaced with Latin equivalents, and Cyrillic and Greek letters are transliterated.
  2. Remove accents. Unicode NFKD normalization splits letters like é into e plus an accent mark, and the marks are dropped. Ligatures and full-width characters become plain letters too.
  3. Clean up. Apostrophes vanish so “don’t” becomes dont, a few symbols become words (& → and, % → percent), and every other run of punctuation or spaces becomes a single separator.
  4. Shorten. Optional stop-word removal and the length limit trim the result, always at a word boundary.

Examples

TitleSlug
10 Crème Brûlée Tips & Tricks10-creme-brulee-tips-and-tricks
Straße & Smørrebrød in Krakówstrasse-and-smorrebrod-in-krakow
What’s New in 2026?whats-new-in-2026
The Best Way to Clean a Cast-Iron Pan (stop words removed)best-way-clean-cast-iron-pan

Best practices for SEO-friendly URLs

  • Use hyphens. Google’s URL guidelines recommend hyphens to separate words, because underscores can be read as joining words together.
  • Keep it short. Three to five meaningful words usually describe a page well. Long slugs get cut off in search results and are hard to share.
  • Use lowercase. Paths on many servers are case-sensitive, so /Blue-Mug and /blue-mug can be different pages. Lowercase avoids duplicate URLs.
  • Leave dates out unless the content is truly time-bound, so you can update the page without changing its address.
  • Do not change published slugs casually. If you must, add a 301 redirect from the old address with the .htaccess Redirect Generator.

Non-Latin languages

Modern browsers display Unicode URLs, so an Urdu, Arabic or Hindi slug can be readable to your audience; behind the scenes it is percent-encoded. Tick “Keep non-Latin letters” to keep those characters. If you share links in places that show the encoded form, a transliterated or English slug may look cleaner. For German, note that NFKD turns ä into a rather than the traditional ae; edit the slug by hand if you prefer the longer spelling.

Once your slug is ready, check how the full result looks with the SERP Snippet Preview.

Frequently asked questions

Should I use hyphens or underscores in URLs?

Hyphens. Google recommends hyphens to separate words in URLs, and they are easier for people to read. Underscores are offered for systems that require them.

How long should a URL slug be?

There is no strict limit, but three to five meaningful words, often under 60 characters, keeps URLs readable and less likely to be cut off in results.

Should I remove stop words from slugs?

Often, yes: words like “the”, “of” and “a” add length without meaning. Keep them when removing them changes the meaning or makes the slug awkward.

What happens to accented letters?

They are converted to their plain Latin form, so é becomes e and ñ becomes n. Letters such as ß and ø are replaced with ss and o.

Can I generate slugs for many titles at once?

Yes. Switch to Bulk mode, paste one title per line and copy the slugs or download a CSV that pairs each title with its slug.

More seo & web tools

Other free tools you might need next.

View all 10