Skip to content

Slug Generator

Type a title and get a clean URL slug. Accents are transliterated, symbols dropped, and you can convert a whole list at once.

RunsIn browser
Sign-upNone
UploadsZero
Slug
Options
Separator

What makes a good slug

A slug is the part of a URL that names the page, like coffee-tips in example.com/blog/coffee-tips. Good slugs are short, lowercase, use hyphens between words and contain the words people search for. Google treats hyphens as word separators but not underscores, so hyphens are the safe default.

This tool converts accented letters to their plain equivalents (café → cafe, Straße → strasse), transliterates Cyrillic and Greek, turns & into “and”, and drops everything else that is not a letter or number. When a max length is set, it cuts at a word boundary instead of mid-word.

In bulk mode, repeated titles get a numbered suffix (hello-world-2) so every slug stays unique — useful when importing posts or products.

Questions

How long should a URL slug be?

There is no hard limit, but three to five words (roughly under 60 characters) is a good target: long enough to describe the page, short enough to read and share. The tool warns you past 60 characters.

Should I remove stop words from slugs?

Often yes: “how-to-make-cold-brew” reads fine as “make-cold-brew”. But keep them when removing changes the meaning (“the-who”) or makes the slug awkward. The option only removes them when at least two other words remain.

Hyphens or underscores?

Hyphens. Search engines read cold-brew as two words and cold_brew as one. Underscores and dots are here for file names, IDs and systems that require them.

Can I change a slug after publishing?

You can, but set up a 301 redirect from the old URL so links and search rankings carry over.