Slug generator

Turn any title into a clean, URL-safe slug.

0 for no limit

Slug
how-to-convert-3-tablespoons-to-teaspoons-cafe-edition

54 characters

Full URL preview
https://example.com/how-to-convert-3-tablespoons-to-teaspoons-cafe-edition
Filename
how-to-convert-3-tablespoons-to-teaspoons-cafe-edition.html

How it works

A slug is the human-readable part of a URL. Making one means stripping diacritics, dropping punctuation, and collapsing everything else to a single separator.

Why diacritics get stripped

“Café” becomes “cafe” by decomposing the character into a base letter plus a combining accent (Unicode NFD), then discarding the accent. URLs can technically carry Unicode via percent-encoding, but the encoded form is unreadable when copied and inconsistently handled by older systems.

Hyphens, not underscores

Google has stated for years that it treats hyphens as word separators and underscores as word joiners — so blue-widgets reads as two words and blue_widgets as one. Hyphens are the safer default for anything public.

Keep them stable

Changing a slug breaks every existing link to that page. If you must change one, put a permanent redirect in place. Short is good, but stable is better.