Slug Generator
Turn any title into a clean lowercase URL slug — ready for posts, pages and permalinks.
How to Use This Generator
Paste a title, pick a separator style and generate. The slug appears instantly, ready to paste into your CMS or router.
- Dashes are the convention for URLs and search engines.
- Accented characters are converted to their plain ASCII equivalents.
Frequently Asked Questions
What is a slug?
The part of a URL that identifies a specific page in readable form — like "/what-is-a-slug" in this URL.
Dash or underscore?
Use dashes. Search engines treat dashes as word separators but underscores as part of the word, hurting readability.
Does it handle non-English text?
Accented letters are transliterated to ASCII (é → e). Other scripts are removed unless you keep them via your own tooling.
Should slugs change over time?
Ideally not — changing a slug breaks existing links. Choose a stable slug when you first publish.
Practical Example
Enter Hello, World! and the generated slug is hello-world — lowercased, with the comma and exclamation mark replaced by a single dash.
10 Best Tips for Freelancers!becomes10-best-tips-for-freelancers.Café au laitbecomescafe-au-lait, because accents are transliterated to plain ASCII.- Underscore mode turns
Hello, World!intohello_worldinstead.
What Your Results Mean
- Slug — a lowercase, URL-safe identifier built from your text, with every non-alphanumeric run replaced by a separator.
- Separator — the dash (
-) or underscore (_) inserted between words; dashes are the convention for URLs. - Length — the character count of the slug is shown, useful for staying within URL length limits.