Slug Generator

Turn any title into a clean, SEO-friendly URL slug for free — accents are transliterated (café → cafe, ß → ss), & becomes “and”, apostrophes are dropped and everything else becomes hyphens. Optionally remove stop words, cap the length at a word boundary, keep non-Latin letters, or switch to underscores. Paste many titles, one per line, to slugify them in bulk.

100% private — everything runs in your browser. Conversion happens on your device; nothing is uploaded.

100% private — runs in your browser

Accents are transliterated (é → e, ß → ss, ø → o), symbols like & become words, apostrophes are dropped and everything else becomes the separator. Runs in your browser.

How to create a URL slug

  1. Type or paste your title (or many, one per line).
  2. Choose the separator, max length and options.
  3. Check the URL preview.
  4. Copy the slug.

What you can use it for

  • Write clean URLs for blog posts and product pages
  • Create file and folder names without spaces
  • Bulk-generate slugs for a CMS import
  • Make IDs and anchors for headings

More free tools

Designing with text?

Style, caption and decorate text with our free, private text and image tools.

See all free tools →

Frequently asked questions

What makes a good URL slug?

Short, lowercase, words separated by hyphens, and descriptive of the page — usually 3–6 words and under ~60 characters.

Should I remove stop words like “the” and “and”?

Often it makes slugs shorter and cleaner, but keep them if removing them changes the meaning.

Hyphens or underscores?

Hyphens — search engines treat hyphens as word separators, while underscores join words.

Does it handle accents and other languages?

Accented Latin letters are converted to plain ones. Tick “Keep non-Latin letters” to keep Cyrillic, Greek, Arabic, Hebrew, Japanese, Chinese and Korean words.