About the Text to Slug
A slug is the readable part of a web address that names a page, such as better-sleep-tips in example.com/blog/better-sleep-tips. Paste a title and Text to Slug turns it into a clean slug: lowercase, with hyphens between words and nothing that could break a link.
Accents are removed, so "Crème Brûlée" becomes creme-brulee, and Cyrillic and Greek titles are spelled out in Latin letters. Punctuation disappears, apostrophes are dropped without splitting the word, and "&" becomes "and". You can also choose underscores or dots, keep capitals, remove short filler words and numbers, and cut the slug at a maximum length without breaking a word.
Paste a whole list of titles, one per line, to get all the slugs at once. Add your site address and you can copy complete URLs too. Everything runs in your browser.
How to use it
- Enter your titlesType a title or paste several, one per line. Sample loads four titles in English, French, Russian and with brackets.
- Choose the formatPick the separator (hyphen, underscore, dot or none) and whether letters are lowercase, uppercase or kept as typed.
- Shorten if neededSet Max length to cut long slugs at a whole word, and turn on "Remove short words" to drop filler words like "the" and "of".
- Add a base URLType your site or blog address in Base URL to see the full link in the status line and to enable Copy URLs.
- Copy the resultCopy takes the slugs, one per line. Copy URLs takes the full addresses with your base URL in front.
Key features
Accents removed
é, ü, ñ, å and other accented letters become their plain form, and ß becomes ss.
Cyrillic and Greek spelled out
Russian, Ukrainian and Greek letters are converted to Latin, so "Привет, мир!" becomes privet-mir.
Clean punctuation
Everything except letters and digits becomes a separator, repeats are merged, and apostrophes are dropped so "Don't" becomes dont.
Length limit at a whole word
Set a maximum and the slug is cut at the last full word that fits.
Many titles at once
Each line becomes its own slug, ready to paste back into a spreadsheet or a CMS import.
Full URLs
Add a base URL and copy complete links, with the slash between address and slug added for you.
Examples
The sample titles
| Title | Slug |
|---|---|
| 10 Tips for Better Sleep: What Really Works | 10-tips-for-better-sleep-what-really-works |
| Café & Crème Brûlée Recipes for Beginners | cafe-and-creme-brulee-recipes-for-beginners |
| Привет, мир! | privet-mir |
| How to Use Git (Without Losing Your Mind) | how-to-use-git-without-losing-your-mind |
Making slugs shorter
| Setting | Slug for "How to Use Git (Without Losing Your Mind)" |
|---|---|
| Default | how-to-use-git-without-losing-your-mind |
| Remove short words | use-git-without-losing-mind |
| Max length 30 | how-to-use-git-without-losing |
"Remove short words" drops common English words such as "how", "to", "the" and "your". In "The Best of the Best", only the two "best" remain: best-best. A title made up of nothing but common words is left as it is.
Other characters
| Title | Slug |
|---|---|
| Don't Stop Me Now | dont-stop-me-now |
| Straße in München | strasse-in-munchen |
| Łódź & Kraków | lodz-and-krakow |
| Καλημέρα κόσμε | kalimera-kosme |
| 50% off: today only!!! | 50-off-today-only |
| C++ vs C# in 2026 | c-vs-c-in-2026 |
Full URLs
With Base URL set to https://example.com/blog, Copy URLs gives:
https://example.com/blog/10-tips-for-better-sleep-what-really-works
https://example.com/blog/how-to-use-git-without-losing-your-mind Tips
- Keep slugs short and descriptive. Three to five meaningful words are usually enough, and short slugs are easier to read, share and remember.
- Leave dates and years out of slugs for articles you plan to update. "best-laptops" can stay the same next year; "best-laptops-2026" cannot.
- Use hyphens rather than underscores for web pages. Google treats a hyphen as a space between words, while underscores can join words together.
- Once a page is published, avoid changing its slug. If you must, set up a 301 redirect from the old address so links and search rankings carry over.
- Check slugs from symbol-heavy titles by hand. "C++" and "C#" both lose their symbols and become just "c", so write "cpp" or "c-sharp" yourself.
Common mistakes and limits
- Pasting titles in Chinese, Japanese, Arabic or HebrewOnly Latin, Cyrillic and Greek letters are converted. Other scripts are dropped, so "東京 travel guide" becomes travel-guide and a fully Japanese title gives an empty line.
- Expecting German spelling rulesUmlauts lose their dots, so München becomes munchen, not muenchen. Type "Muenchen" in the title if you prefer that spelling.
- Cutting at a word that changes the meaningMax length stops at the last whole word that fits, which can leave a slug ending in "what" or "without". Check the end of shortened slugs.
- Keeping capitals in URLs"Keep as typed" and UPPERCASE create addresses that differ only by case. Many servers treat those as different pages, which leads to broken links and duplicates.
- Removing numbers that matterRemove numbers drops every number, including ones that belong to the topic, such as "iphone-16" or "windows-11".