Skip to content
HandfulTools

Slug Generator

Convert a page title into a short, readable URL slug such as “best-coffee-shops-paris”. Accents are transliterated, punctuation removed and words joined with hyphens. Paste several titles to convert a whole list.

Runs in your browser

Loading…

How to use

  1. Type or paste a title (or one title per line).
  2. Choose hyphens or underscores and an optional maximum length.
  3. Copy the slug into your CMS or code.

How it works

The title is normalised to Unicode NFKD so accented letters split into a base letter and an accent; the accents are then removed (é → e, ç → c). Special letters like ß, æ and œ are transliterated (ss, ae, oe) and “&” becomes “and”. Every run of characters that isn't a letter or digit becomes a single separator.

Google recommends hyphens rather than underscores to separate words in URLs, because hyphens are treated as word separators.

Examples

Blog post
“Café & Croissants: The 10 Best Spots in Paris!” → “cafe-and-croissants-the-10-best-spots-in-paris”.

Common uses

  • Creating URLs for blog posts and product pages
  • Generating file names without spaces or accents
  • Building IDs and anchors for headings

Privacy & security

This tool runs entirely in your browser. Your files and text are never uploaded to our servers — processing happens on your device and results are created locally. How each tool handles files

Frequently asked questions

Should I remove stop words from slugs?

Shorter slugs are easier to read and share, but don't remove words if it changes the meaning. It's optional here.

Are non-Latin scripts supported?

This tool produces ASCII slugs, so Arabic, Cyrillic or CJK titles are removed. Many sites keep those scripts in URLs instead — modern browsers display them correctly.

Last updated: