Free Slug Generator
Paste a title, or a list with one per line. Accents and punctuation are handled for you, and slugs update as you type.
Enter some text to generate a slug.
What is a Slug Generator?
A slug is the readable part of a URL that names a page, such as how-to-renew-a-domain. A slug generator turns a title into that form: lowercase, hyphen-separated and safe in any address.
It handles the fiddly parts for you, converting accented letters, dropping punctuation and joining the words. Paste a list to convert many titles at once.
- Paste a title, or several titles with one per line.
- Choose a separator, and set a maximum length or remove stop words if you want.
- Copy one slug or the whole list.
Why Use a Slug Generator?
- Consistent URLs: every page follows the same rules, however the title was typed.
- Safe characters: the output uses only plain letters, digits and your separator, so nothing needs encoding.
- Bulk ready: convert a whole content plan or migration list in one paste.
What Makes a Good Slug
The rules this generator applies, and what each one does to a title.
| Rule | Example | Why |
|---|---|---|
| Lowercase | My Page → my-page | Paths can be case-sensitive, so mixed case risks two addresses for one page. |
| Hyphens between words | my page → my-page | Google recommends hyphens over underscores to separate words in a URL. |
| Plain letters | café → cafe | Accented letters are reduced to their base letter, so nothing needs percent-encoding. |
| No punctuation | what's new? → whats-new | Punctuation is dropped, and apostrophes close up so words stay whole. |
| Optional stop words | the art of war → art-war | Removing small words shortens a slug, at some cost to how naturally it reads. |
| Short enough to read | 3 to 6 words | There is no strict limit. A shorter slug is simply easier to read and share. |
How to Read the Result
Each line you enter gives one row.
The slug
OutputReady to paste into your CMS or router. It holds only letters, digits and your separator.
Its length
CountThe number beside each slug. With a maximum set, a slug is cut at a word boundary wherever possible.
Nothing usable
EmptyA line written entirely in a non-Latin script gives an empty slug, because this tool outputs plain ASCII.
Duplicates in a list
BulkTwo titles can give the same slug. Your CMS normally adds a suffix, so check for repeats in a migration.
Where the Slug Sits in a URL
In example.com/blog/renew-a-domain, the last part is the slug. It is the one piece of the address you write for each page, so it should tell a reader what they will find.
A slug also shows up wherever the link is pasted, which makes it part of how a page is presented.
Changing a Slug Later
A slug is part of the page's address, so changing it creates a new URL. Links and rankings built up by the old one are put at risk unless you add a redirect.
If you must change one:
- Add a 301 redirect: from the old address to the new one.
- Update your links: internal links and the sitemap should use the new address.
Where Slugs Trip People Up
A slug is quick to write and awkward to change. Watch for these:
- Dates in slugs: a year makes content look old quickly, and changing it means a redirect.
- Non-Latin titles: this tool outputs ASCII, so transliterate a title first, or keep the original script if your CMS supports it.
- Reserved paths: a slug such as admin or login can clash with a route your application already uses.
- Too many stop words removed: a slug still needs to read as words, so check the result.
- Writing the snippet too? The meta description checker shows how it may look in search, and the domain name generator helps when the whole site needs a name.
Why Slugs Matter
Readers see them
A clear address tells someone what a page is before they open it.
Links travel
Short, tidy links are easier to paste, share and trust.
They last
Good slugs rarely need to change, which keeps links and rankings intact.
They describe the page
A few descriptive words give people and search engines a small, useful signal.
Who Uses a Slug Generator
Anyone creating pages in numbers.
Related Tools
More for the pages you publish and the domains behind them.
Check a meta description
See whether your search snippet is likely to fit.
Meta description checkerFind a domain name
Brandable names from a keyword, checked for availability.
Domain name generatorMonitor your domains
Get an alert when a domain's expiry, DNS or certificate changes.
See domain monitoringFrequently Asked Questions
Common questions about URL slugs.
What is a URL slug?
It is the part of a URL that identifies a page in readable words, usually the last segment of the path.
Should I use hyphens or underscores?
Hyphens. Google recommends them to separate words in URLs.
How long should a slug be?
There is no hard limit, but a few descriptive words are usually enough. Keep it short enough to read at a glance.
Should I remove stop words?
Only if the slug still reads naturally. It is a preference and not a requirement.
What happens to accented letters?
They are reduced to plain letters: é becomes e, ß becomes ss and ø becomes o.
Does this work for non-Latin scripts?
No. The output is ASCII, so scripts such as Cyrillic or Japanese give an empty slug unless you transliterate them first.
Is changing a slug bad for SEO?
It can be without a redirect, because the old URL stops working. Add a 301 redirect from the old address to the new one.
Can I convert many titles at once?
Yes. Paste one title per line and copy the whole list.
Start Monitoring & Catching Domains Today
Join founders, agencies, and domainers already protecting their portfolio. Your first 5 domains are free.
No credit card required • Cancel anytime
Guides for domain operators
Deep dives on domain names, DNS, SSL, acquisitions and portfolio management.
All guides →
4 Letter Domains: The Complete LLLL Investing Playbook
4 letter domain names represent one of the most liquid segments of the domain aftermarket. All 456,976 possible .com combinations are registered.
.SI Domain: Slovenia's 30-Year-Old ccTLD Is Suddenly Super Intelligence
What is the .SI domain? Learn how Slovenia's country-code TLD went from 10 registrations in 1992 to a 2,199% surge in September 2026, and why 'super intelligence' made .SI the new .AI.
Infringing Domains: Detecting, Monitoring, and Recovering
Your domain is your storefront. Every day, someone registers a lookalike of it, to skim your traffic, phish your customers, or hold it for ransom. This guide covers what infringing domains are, how to find them before they hurt you, and exactly what to do when you do.