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.

Bulk mode
One per line
Results
As you type
Your slugs

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.

How to generate a slug
  1. Paste a title, or several titles with one per line.
  2. Choose a separator, and set a maximum length or remove stop words if you want.
  3. 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

Output

Ready to paste into your CMS or router. It holds only letters, digits and your separator.

Its length

Count

The number beside each slug. With a maximum set, a slug is cut at a word boundary wherever possible.

Nothing usable

Empty

A line written entirely in a non-Latin script gives an empty slug, because this tool outputs plain ASCII.

Duplicates in a list

Bulk

Two 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

01

Readers see them

A clear address tells someone what a page is before they open it.

02

Links travel

Short, tidy links are easier to paste, share and trust.

03

They last

Good slugs rarely need to change, which keeps links and rankings intact.

04

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.

Publishers & SEO

Keep URLs consistent across a growing content library.

For SEO & publishers

Developers

Check the output you want before writing it into code.

For IT & MSPs

Agencies

Plan URL structures and redirect maps for client migrations.

For agencies

Founders

Name pages cleanly from the first launch.

For side projects

Related Tools

More for the pages you publish and the domains behind them.

01

Check a meta description

See whether your search snippet is likely to fit.

Meta description checker
02

Find a domain name

Brandable names from a keyword, checked for availability.

Domain name generator
03

Extract sitemap links

List a site's URLs before a migration.

Sitemap link extractor
04

Monitor your domains

Get an alert when a domain's expiry, DNS or certificate changes.

See domain monitoring

Frequently 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 Today

Start Monitoring & Catching Domains Today

Join founders, agencies, and domainers already protecting their portfolio. Your first 5 domains are free.

Create Free Account

No credit card required • Cancel anytime