Tools/Slug Generator

Slug Generator

Turn any title into a clean, URL-friendly slug.

Separator
Title / text
Slug

Tip: enter multiple lines to slugify a whole list at once.

Runs entirely in your browser — your data never leaves this page.

About the Slug Generator

This slug generator converts any title or phrase into a clean, URL-friendly slug — lowercase, with spaces and punctuation replaced by hyphens or underscores. Slugs make URLs readable and SEO-friendly, which is why blogs, docs, and CMSs use them for page addresses.

It strips accents, drops special characters, and collapses repeated separators, so even messy input becomes a tidy slug. Paste multiple lines to convert a whole list at once.

How to use it

  1. 1Type or paste a title (or several titles, one per line).
  2. 2Choose hyphen or underscore as the word separator.
  3. 3Copy the generated slug into your CMS, router, or filename.

Common use cases

  • Creating URL slugs for blog posts and pages
  • Generating clean filenames from titles
  • Building permalinks in a CMS
  • Normalizing a list of titles into identifiers

Frequently asked questions

What makes a good URL slug?

A good slug is short, lowercase, and uses hyphens between words, with no spaces, accents, or special characters. Hyphens are preferred over underscores for URLs because search engines treat them as word separators.

How does it handle accented or non-English characters?

It normalizes accented Latin characters to their base form (é becomes e) and removes characters it cannot represent. For fully non-Latin scripts, consider keeping a transliterated title as the source.

Can I convert many titles at once?

Yes. Enter one title per line and each line is slugified independently, so you can process an entire list in a single pass.