RichScriptsAll tools ↗
FREE BROWSER TOOL

Slug Generator

Turn titles into clean URL slugs.

✓ No uploads✓ No account✓ Copy or download

Input & settings

Result

How to use it

  1. 1Paste your titles

    One title per line. A whole list works as well as a single heading.

  2. 2Choose the style

    Hyphen or underscore, and whether to keep Unicode letters or reduce everything to plain ASCII.

  3. 3Copy the slugs

    Each line becomes a clean slug you can paste into a CMS or a URL.

Good to know

Accents are normalised

Café becomes cafe, so links stay readable and safe to type.

Punctuation becomes a separator

Repeated separators are collapsed, and stray separators at the ends are removed.

ASCII mode drops other scripts

Chinese, Arabic and Cyrillic characters are removed rather than transliterated. Keep Unicode mode to preserve them.

No uniqueness check

The tool cannot know what already exists in your site, so check for clashes before publishing.

Common uses

  • Turning blog headlines into URLs
  • Naming files and folders consistently
  • Creating anchor IDs for headings
  • Preparing product handles for an online store
  • Cleaning up imported category names

Questions

What makes a good URL slug?

Short, lower case, words separated by hyphens, and no punctuation or spaces. Keep the meaningful words and drop filler.

Hyphen or underscore?

Hyphens are the usual choice for web URLs. Underscores are common in file names and code.

Does it translate other languages?

No. Unicode mode keeps the original letters; ASCII mode removes anything outside A–Z and 0–9. Neither option translates or transliterates.

Can I paste a whole list?

Yes. Put one title on each line and you get one slug per line.

How it works

Accents are normalized, punctuation becomes a separator, and repeated separators are collapsed. ASCII mode removes non-Latin characters; it does not translate or transliterate them. One title per line. No uniqueness check is performed.