URL Slug Generator

Turn any title into a clean web address, lowercase, hyphenated, accents flattened, punctuation gone.

Separator
–
your slug

Free forever, no sign-up and no limits, and this tool installs on its own so you can keep it on your home screen.

Type a title and get the clean web-address version instantly: lowercase, hyphenated, accents flattened to plain letters, punctuation gone, and a live preview of how it looks in a URL.

How to use it

  1. Type the titleThe heading, product name or post title exactly as written, capitals, accents, punctuation and all.
  2. Pick a separatorHyphens are the web standard; underscores exist for systems that require them.
  3. Copy the slugThe preview shows it in place in a URL before you commit.

Why slugs are worth thirty seconds

A slug is the one piece of page metadata visible in every share, bookmark and search result. /blog/how-to-freeze-basil tells a reader what awaits before they click; /blog/post-4823 tells them nothing, and search engines read the words in the first form as a relevance signal. Since a slug should never change once published, every changed slug is a broken link somewhere, the thirty seconds spent getting it right at publish time is the cheapest SEO work that exists.

What the cleaning actually involves

The transformation looks trivial and has sharp edges: accents must flatten (not vanish), apostrophes must vanish (not split their word), runs of any punctuation must collapse to a single separator, and nothing may lead or trail. Each rule exists because its violation produces a real-world ugly URL, the don-t slug, the double-hyphen from an em-dash, the trailing hyphen from an exclamation mark. This generator applies all of them in order and shows the result in a URL preview, because a slug is only judgeable in its habitat.

Questions people ask

What exactly is a slug?

The human-readable part of a URL that identifies a page: in example.com/blog/how-to-make-coffee, the slug is how-to-make-coffee. Good slugs are lowercase, hyphen-separated, and describe the content, readable to both people and search engines.

Hyphens or underscores?

Hyphens, almost always. Search engines treat hyphens as word separators, so how-to-make-coffee is read as four words; underscores historically joined words together. Underscores survive in some file-based and legacy systems, which is the only reason the option exists.

What happens to accents and special letters?

They flatten to their plain-letter cousins: é becomes e, ö becomes o, ß becomes ss. URLs technically support accented characters nowadays, but they get percent-encoded into noise when copied (%C3%A9 instead of é) so plain ASCII slugs remain the robust choice.

What about apostrophes in words like don't?

They vanish rather than becoming separators: don't turns into dont, not don-t. Splitting a word at its apostrophe produces slugs that read wrongly, and this is the detail most slug generators get wrong.

How long should a slug be?

Three to six meaningful words. Slugs are forever (changing one breaks every link pointing at the page) so drop filler words but keep the words someone would search. This page's own slug is url-slug-generator, not the full title.

Should a slug include the date or an ID?

Only if you need it to. A date in the path pins an article to a moment and makes it look stale on its second birthday, and an ID buys uniqueness at the cost of every reader being able to read the address. A short, stable, keyword-led slug ages best; redirects handle the rest.