Type or paste a title - or one phrase per line for bulk - then the slug updates live. Pick "-" or "_" as the separator and optionally cap the length.
URL Slug Generator
The URL Slug Generator turns a title or phrase into a clean URL slug - lowercase, hyphen-separated, and free of accents - live in your browser, with no upload and no account.
Key features
- Live slugify of your textarea input, one slug per line for bulk work.
- Strips Latin and Vietnamese diacritics via Unicode NFD normalize, with an explicit d-stroke map so "Á trên đầu xe" becomes "a-tren-dau-xe".
- Separator select: pick a hyphen "-" or an underscore "_".
- Optional maximum-length clamp, where 0 means no limit.
- Copy button that puts the current slug on the clipboard.
- Seed sample text on load, so the output is visible before you type anything.
When to use it
Use the URL Slug Generator to prep permalinks from a human title - a blog post, a CMS path, or a static-site filename. Type or paste a title, or one phrase per line for a batch, and the slug updates as you go.
How the slug is built
The tool runs Slugify locally in your browser. It normalizes the text with Unicode NFD to separate accents from letters, applies the Vietnamese d-stroke map, then lowercases and replaces everything outside plain alphanumerics with your chosen separator. It does not transliterate Chinese, Arabic, or Cyrillic scripts, which need a dedicated transliteration library.
Privacy
Everything happens client-side, so nothing you type is uploaded to a server or saved between visits. No account or signup is required.
Frequently Asked Questions
What does the URL Slug Generator do?
It turns a title or phrase into a clean URL slug - lowercase, hyphen-separated, with accents stripped - so you can paste it into a CMS path or blog permalink.
Does my text leave this browser?
No. Slugify runs locally with Unicode normalize (NFD). There is no upload and no account.
Can I slugify many titles at once?
Yes. Paste one phrase per line; each line becomes its own slug. Pick "-" or "_" as the separator and optionally set a max length.
Does it handle Vietnamese accents?
Yes for Latin and Vietnamese diacritics (for example, "Á trên đầu xe" becomes "a-tren-dau-xe"). It does not transliterate Chinese, Arabic, or Cyrillic scripts.