Handytool
DeveloperFreeRuns locally

Slugify

Turn any title into a clean, URL-safe slug — Unicode aware, with separator and stop-word options.

Separator
Source text
0 lines0 bytes
Slug
0 lines0 bytes

About the Slugify

Handytool's slugify tool converts titles, headings, and arbitrary text into clean, URL-friendly slugs you can drop into a CMS, a blog, or your router. It strips punctuation, collapses runs of whitespace, optionally transliterates accented and Cyrillic characters down to ASCII, lowercases the result, and joins words with the separator of your choice. Paste many lines at once to slug a whole list in one shot.

Slugify features

  • 01

    Unicode aware with ASCII fallback

    Keeps Unicode letters by default, or strips diacritics and folds non-ASCII characters down to a /[a-z0-9-]+/ slug when ASCII mode is on — the safest option for legacy systems.

  • 02

    Pick your separator

    Dash, underscore, or dot. Most CMS platforms expect dashes; underscores are common in code; dots can be useful for file names.

  • 03

    Optional stop-word stripping

    Removes common English filler words (a, the, of, and …) so titles like "The Best of the Year" become best-of-year instead of the-best-of-the-year.

Slugify FAQ

Does it handle non-Latin alphabets?
Yes. With ASCII mode off it preserves Unicode letters (Cyrillic, Greek, etc). With ASCII mode on it removes diacritics and drops anything outside basic ASCII — useful when your URLs need to round-trip through systems that don't speak Unicode.
Why are stop words only stripped in lowercase mode?
Stop-word stripping uses a fixed lowercase English list, so it only triggers when lowercasing is enabled. Otherwise it would miss "The" while removing "the".
Can I slug multiple titles at once?
Yes — paste one title per line. Each line is slugified independently, so you can build a whole list of permalinks in a single paste.
Is my input sent anywhere?
No. Slugification is plain JavaScript that runs in your browser — your titles never leave the page.

Related tools

Developer

Explore other tools

All tools