Skip to tool

Slug Generator

Convert any text into URL-friendly slug: lowercase, no diacritics, hyphenated. Optional max length and batch mode.

  • 100% local · no upload

Frequently asked questions

Why does my blog title become a slug?

URLs need to be ASCII (no accents), no spaces (which become %20), short (Google truncates ~60 chars). The slug "how-to-build" beats "How to Build!".

Does max length matter for SEO?

Yes. Google recommends <60 chars. Long slugs break in social shares and look spammy. Aim for 3-5 keywords.

Can I batch process titles?

Yes — check "Batch mode", paste 1 title per line, get 1 slug per line. Useful for migrating CSV/spreadsheet content.

Are diacritics removed?

Yes — café → cafe, naïve → naive. Done via Unicode NFD normalization + diacritic strip.

Is hyphen better than underscore?

For URLs: yes. Google treats hyphens as word separators ("how-to-build" → 3 words). Underscores join into one ("how_to_build" → 1 word). Hyphens win for SEO.