URL Slug Generator
Turn titles into clean URL slugs.
URL slugs are the readable tail of a web address — "10-tips-for-better-sleep" beats "post?id=48291" for humans and search engines.
How to use
- Type or paste your title.
- The slug generates live as you type.
- Copy it straight into your CMS.
About this tool
Good slugs are lowercase, hyphenated, and stripped of special characters and accents.
Generated instantly, locally, in your browser.
How it works
A slug is the URL-friendly version of a title. The tool lowercases everything, replaces spaces and separators with single hyphens, strips punctuation and symbols, and collapses repeated hyphens — so "My Summer Trip!" becomes "my-summer-trip".
Non-ASCII characters (é, ü, 中) are transliterated where possible or removed, because URLs with raw Unicode can break in older systems and look messy when shared. The result is safe to paste into any CMS, from WordPress to static site generators.
Worked examples
Blog post: "10 Tips for Small Apartments" becomes "10-tips-for-small-apartments".
Product page: "Men’s Running Shoes (2026)" becomes "mens-running-shoes-2026" — apostrophe and parentheses gone.
Quick reference
| Input | Slug |
|---|---|
| My Summer Trip! | my-summer-trip |
| 10 Tips for Small Apartments | 10-tips-for-small-apartments |
| Café & Croissants | cafe-croissants |
| What’s New in 2026? | whats-new-in-2026 |
Frequently asked questions
Why hyphens and not underscores?
Google treats hyphens as word separators but joins words around underscores.
What happens to accents and emoji?
Accents are transliterated (é → e); symbols and emoji are removed.
Is my title uploaded?
No — everything runs locally.
More free tools
Word Counter
Count words, characters, sentences and reading time as you type.
Text Case Converter
Change text to UPPERCASE, lowercase, Title Case and more.
Lorem Ipsum Generator
Generate placeholder text for designs and mockups.
Remove Duplicate Lines
Delete repeated lines, keep the first occurrence.
Sort Lines Alphabetically
Sort any list A–Z or Z–A in one click.
Strip HTML Tags
Extract plain text from HTML code.