About Slugify

Slugify turns a heading or any text into a slug that is safe in a URL. Accented Latin letters are folded to plain ASCII, a few symbols are spelled out, and everything else becomes your chosen separator.

It runs in the page and remembers your options in your own browser. Nothing is uploaded.

How to use it

  1. Type or paste text; the slug updates as you type.
  2. Pick the separator (hyphen, underscore, dot, or none) and an optional maximum length.
  3. Toggle lowercase, strict mode, or keeping non-Latin letters.
  4. Press Copy.

Common questions

How does max length work?

It trims to whole words, so the slug never ends mid-word or on a separator.

Can it keep Cyrillic or CJK characters?

Yes. Turn on 'keep non-Latin letters' to keep any Unicode letter instead of dropping it.

Which symbols are spelled out?

& becomes 'and', % becomes 'percent', the currency signs become codes like eur and usd, and the German ß becomes 'ss'.

Is my text uploaded?

No. It is a local text transform in your browser.