Text to URL Slug Converter

Convert titles and headings to clean URL slugs. Handles accents, special characters, and multiple languages.

Input Text
Output Slug

About this tool

A URL slug needs to be lowercase, hyphen-separated, and free of spaces, punctuation, and accented characters — but manually converting a title like "Café & Restaurant Guide!" into café-restaurant-guide by hand is fiddly and easy to get wrong, especially with non-English characters. This tool converts any title or heading into a clean, URL-safe slug automatically: it lowercases the text, replaces spaces with hyphens, strips punctuation and special characters, and transliterates accented letters (é → e, ñ → n) into their plain ASCII equivalents so the result works reliably in any URL. It's built for developers and writers generating blog post URLs, CMS page slugs, or file names directly from titles.

Frequently asked questions

Does it handle accented characters like é or ñ?

Yes — accented and special characters are transliterated to their closest plain ASCII equivalent (é becomes e, ñ becomes n) so the slug works safely in any URL.

What happens to punctuation in the title?

Punctuation and special characters are stripped out entirely, leaving only letters, numbers, and hyphens as word separators.

Are slugs always lowercase?

Yes, slugs are converted to lowercase by convention, since URLs are typically treated as case-sensitive and lowercase avoids ambiguity.

Can it handle non-Latin scripts?

Text using non-Latin scripts is transliterated where possible, though results vary by language — for scripts without a clear Latin equivalent, some characters may be dropped.

Will it collapse multiple spaces or hyphens?

Yes, consecutive spaces or repeated hyphens are collapsed into a single hyphen so the output slug stays clean.

Advertisement
Blog · About · Contact · Privacy Policy · Terms