Slugify
Turn any title into a clean, URL-safe slug — Unicode aware, with separator and stop-word options.
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 →- Live
Regex tester
Test JavaScript regular expressions against any text — see matches, capture groups, and replacements live, in your browser.
DeveloperFreeRuns locallyOpen - Live
Diff viewer
Compare two pieces of text side by side — line, word, or character diff — privately in your browser.
DeveloperFreeRuns locallyOpen - Live
Lorem ipsum generator
Generate placeholder text — paragraphs, sentences, or words — instantly, with optional HTML tags.
DeveloperFreeRuns locallyOpen
Explore other tools
All tools →- Live
PDF to JPG
Convert each page of a PDF into a sharp JPG, PNG, or WebP image right in your browser — no upload, no quality loss.
PDFFreeRuns locallyOpen - Live
Remove background
Erase the background of a photo using an in-browser AI model — no upload, your images stay on your device.
ImageFreeRuns locallyOpen - Live
Trim Video
Cut the start or end of a video with frame-level precision.
VideoFreeOpen - Live
Trim audio
Cut a section of an audio file.
AudioFreeRuns locallyOpen - Live
Markdown to HTML
Convert Markdown into clean HTML right in your browser.
DocumentFreeRuns locallyOpen