Slugify — what it does
Turns any title into a clean URL slug — lowercase, hyphen-separated accents stripped to their ASCII base, punctuation dropped. What every CMS eventually asks for when auto-slug breaks or you need control: one paste, one click, one clean slug that will not produce %20 soup in your analytics.
How to use Slugify
- Paste the headline or phrase (any language; accents handled).
- Choose your separator (hyphen or underscore) and max length if truncation is needed on word boundaries.
- Generate. Accents transliterate (café → cafe), punctuation vanishes, and no double hyphens survive.
- Copy the slug or the batch list — multiple lines slugify line-by-line for bulk work.
- Use it in CMS URLs, file names, git branches — anywhere a canonical identifier is needed.
Worked example: a Devanagari headline for an English URL
A Hindi article title needs an English slug for the share URL. Paste it: transliteration produces a readable romanised slug — meaning preserved, URL-safe. (For keeping Devanagari in the URL with percent-encoding, that variant is available too.)
At a glance
| Input | Text, single line or a batch |
|---|---|
| Output | URL-safe slug per line |
| Transliteration | Accents → ASCII base characters |
| Options | Separator, max length (word-boundary truncation) |
| Where it runs | In your browser; offline after first load |
Frequently asked questions
- What is Slugify?
- Turn any string into a clean, URL-friendly slug in one click.
- Is Slugify free to use?
- Yes — Slugify is free to use, with no sign-up, no install and no account.
- Does Slugify upload or store my data?
- No — Slugify runs entirely in your browser, so your text, files and results never leave your device.
- Do I need to install anything to use Slugify?
- No — it works in any modern browser (Chrome, Edge, Firefox, Safari) with no downloads, accounts or plugins.
- What about languages without Latin letters?
- Devanagari/Arabic/CJK can either transliterate to romanised form (default) or be kept as unicode Slug with percent-encoding (URL legal but long/ugly). Both options are exposed so you pick per audience.
- Does it de-duplicate multiple hyphens?
- Yes — punctuation merely splits words, so "--" and " & " both collapse into one separator, and leading/trailing separators are trimmed.
- Why not just let the CMS auto-slug?
- Because auto-slug occasionally produces gems like /page-2-final-v3-real — when you need the URL to be stable and meaningful (canonical posts, shared links), generating it deliberately is the honest way.