Slug Generator

Turn titles into clean URL slugs, accents transliterated, stop words optional.

Type a title to slugify it.


Result will appear here.

Features

  • Transliterates accented and non-Latin characters
  • Optional stop-word removal
  • Configurable separator and maximum length
  • Bulk processing, one title per line
  • Automatic numeric suffixes for duplicates

How to use it

  1. Paste one or more titles, one per line.
  2. Choose your separator and length limit.
  3. Turn on stop-word removal for shorter slugs.
  4. Copy the slugs or download them.

What makes a good URL slug

Slugs exist because URLs have a restricted character set and because readable URLs are more clickable and more shareable than opaque identifiers. A slug should be lowercase, use hyphens rather than underscores, and contain only unreserved characters. Google has stated it treats hyphens as word separators and underscores as word joiners, so red_shoes may be read as one token while red-shoes is clearly two.

Length is a genuine trade-off. Shorter slugs are cleaner and easier to share, which is the case for stripping stop words, the-quick-brown-fox becomes quick-brown-fox. But removing too much can make the slug ambiguous or change its meaning, and stop-word removal occasionally produces something nonsensical. Around 60 characters is a reasonable ceiling.

The important operational rule is that slugs should be stable. Once a URL is published, changing its slug breaks every existing link and any accumulated search ranking. If you must change one, serve a 301 redirect from the old URL. This is also why many systems keep an immutable numeric ID alongside the slug in the URL, it lets the slug change for readability while the ID guarantees the page can always be found.

Frequently asked questions

Yes, completely. Slug Generator is free with no usage limits, no account and no sign-up. There is no paid tier and no trial that expires. Tools marked Premium on this site carry that label to indicate a deeper feature set, not a price.
Slug Generator covers transliterates accented and non-Latin characters, optional stop-word removal, configurable separator and maximum length, among other things. Everything is available immediately with no account, no sign-up and no usage limit.
Slugs exist because URLs have a restricted character set and because readable URLs are more clickable and more shareable than opaque identifiers. A slug should be lowercase, use hyphens rather than underscores, and contain only unreserved characters. Google has stated it treats hyphens as word separators and underscores as word joiners, so red_shoes may be read as one token while red-shoes is clearly two.
Everything happens inside your browser. The text you enter is processed by JavaScript running on your own device and is never sent to a server, there is no backend to send it to. You can confirm this in your browser's Network tab while you use the tool. Because nothing depends on a server, the tool also keeps working offline once the page has loaded, the site registers a service worker that caches it after your first visit.

Related tools

Further reading

📖 What Is a URL Slug and How to Create SEO-Friendly Ones

Read the full guide on the 123MiniApps blog.

Pick a theme

Ten hand-tuned palettes.