URL Slug Generator

Turn any title into a clean, hyphenated URL slug.

Title to slug

Paste a title and get a URL-ready slug: lowercase, hyphen-separated, punctuation dropped, accents folded to plain letters (cafรฉ โ†’ cafe) so the address never turns into percent-encoded soup. An optional filter drops filler words โ€” a, the, of โ€” for tighter slugs, and a character count warns when it runs long.

The conventions, and why they exist

Hyphens, not underscores: search engines treat hyphens as word separators and underscores as joiners โ€” Google has said so plainly for years โ€” so blue-widgets is two words and blue_widgets is one. Lowercase avoids /My-Page and /my-page being different URLs on case-sensitive servers, a genuine duplicate-content nuisance. Short and meaningful beats the full headline: the five key words, not the subordinate clauses.

And the rule that outranks all styling: published slugs are permanent. Changing one breaks every link, bookmark and share the page ever earned โ€” rename only with a redirect in place. The general-purpose encoder for everything beyond slugs is the URL encoder, and the case converter handles kebab-case among its other transformations.

Frequently asked questions

Should URL slugs use hyphens or underscores?

Hyphens. Search engines read them as word separators, while underscores join words together โ€” blue-widgets is two words, blue_widgets is one.

How long should a slug be?

Three to five meaningful words. The tool warns past 75 characters โ€” long slugs get truncated in shares and add nothing for search.

What happens to accents and special characters?

Accented letters fold to their plain equivalents (cafรฉ โ†’ cafe) and punctuation is dropped, so the URL stays readable everywhere instead of percent-encoding.

Can I change a slug after publishing?

Only with a redirect from the old address โ€” otherwise every existing link and bookmark breaks. Slugs are effectively permanent, so choose well early.