Slugify

Turn any text into a lowercase, hyphenated, URL-safe slug. Handles accents and Unicode.

Runs in your browser Instant No signup, no tracking

About this tool

Convert titles, filenames, or arbitrary text into clean URL slugs. Accented characters (é, ñ, ü) are stripped to their ASCII base, punctuation is removed, spaces become hyphens, and everything is lowercased. Paste multiple lines to slugify a whole list at once. Great for blog permalinks, SEO-friendly URLs, S3 keys, and file-safe identifiers.

Example

Paste the input on the left and you will get output like this:

Sample Text

How to Build a URL-Friendly Slug (in 2024!)
Café résumé — naïve façade

Resulting Slug

how-to-build-a-url-friendly-slug-in-2024
cafe-resume-naive-facade

How to use Slugify

  1. Paste or type your Text into the left pane.
  2. The Slug appears instantly in the right pane. Conversion runs in your browser — nothing is uploaded.
  3. Copy the result to your clipboard or download it as a file.

FAQ

How are accents handled?
The input is NFKD-normalized, then diacritical marks are stripped. `café` becomes `cafe`, `naïve` becomes `naive`.
What about Chinese/Japanese/Arabic text?
Non-Latin scripts are dropped because there's no unambiguous ASCII mapping. Transliterate first with a language-specific tool if you need romanization.
Can I use underscores instead of hyphens?
Not from the UI — do a find-and-replace on the output. Hyphens are the SEO-recommended separator.