Slug Generator

Turn titles into clean, SEO-friendly URL slugs - one at a time or in bulk, instantly.

What is a URL slug?

A slug is the readable part of a URL that names a page - the my-awesome-blog-post in example.com/blog/my-awesome-blog-post. This generator turns any title into a clean, URL-safe slug: it lowercases the text, transliterates accented letters to plain ASCII (e-acute becomes e), removes punctuation, and replaces spaces with your chosen separator while collapsing any repeats. It all runs in your browser, so nothing you type is sent anywhere.

A good slug is more than tidy - it is a small SEO signal. A descriptive, keyword-bearing slug tells readers and crawlers what the page is about before they open it, and short slugs are easier to share, remember and fit into a search result without being truncated.

How to use the slug generator

  • 1. Type or paste a title - or several, one per line, for bulk mode.
  • 2. Pick a separator (hyphen or underscore) and any options.
  • 3. Copy a single slug, or download the whole list as text.

Features

  • Lowercases, transliterates accents and strips unsafe characters.
  • Hyphen or underscore separator, with repeated separators collapsed.
  • Bulk mode takes one title per line and exports them as a list.
  • Copy and download are built in.
  • Fully client-side - your titles never leave the browser.

When to use it

Reach for it when publishing blog posts, product pages or documentation, naming files and folders, or building API routes and anchor links - anywhere a title has to become a stable, readable identifier.

FAQ

What makes a good URL slug?

Keep it short, lowercase, hyphen-separated and built from words that describe the page. Drop stop words and dates when they add no meaning.

Should I use hyphens or underscores in a slug?

Google treats hyphens as word separators and underscores as joiners, so hyphens are the safer choice for SEO. This tool defaults to hyphens.

Does it handle accented or non-English characters?

Accents are reduced to their closest ASCII letter, so e-acute becomes e, and characters with no ASCII match are dropped so the slug stays URL-safe.

Can I generate many slugs at once?

Yes. Paste one title per line and the tool slugs each of them, then lets you download the whole list.

Related tools