Create clean URLs from titles
The URL of a page is one of the first things people and search engines see. A slug like /10-tips-for-better-sleep is easy to read, share and remember; /post.php?id=4815&ref=x%20y is not. This generator turns titles, product names or headings into clean slugs: lowercase, with hyphens between words, without accents, punctuation or other characters that break URLs. Paste one title or a whole list and get all the slugs at once.
Features
- Bulk conversion: one title per line.
- Accent removal and transliteration for European and Cyrillic text.
- Hyphen or underscore separators.
- Optional stop-word removal for shorter slugs.
- Length limit that never cuts a word in half.
- Unicode mode to keep non-Latin letters.
Examples
| Title | Slug |
|---|---|
| 10 Tips for Better Sleep — Backed by Science! | 10-tips-for-better-sleep-backed-by-science |
| Café & Crème Brûlée Recipes | cafe-and-creme-brulee-recipes |
| Straße in München | strasse-in-munchen |
| Как выучить язык | kak-vyuchit-yazyk |
| What Is the Best Way to Learn Python? (stop words removed) | what-best-way-learn-python |
Slug best practices
- Keep it short — three to six meaningful words is plenty.
- Include the main keyword of the page.
- Avoid dates if the content will be updated, so the URL stays relevant.
- Don't change published slugs without a redirect, or you'll lose links and rankings.
Related tools
Encode full URLs and query strings with URL Encode / Decode, change capitalization with the Case Converter, or check title length with the Character Counter.