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.
Guides
Articles →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
Excel to PDF
Convert Excel, CSV, and ODS spreadsheets to a clean PDF in your browser. Each sheet becomes a paginated table you can choose to print in portrait or landscape.
PDFFreeRuns locallyOpen - Live
JPG to PNG
Convert JPG images to lossless PNG in your browser — files never leave your device.
ImageFreeRuns locallyOpen - Live
MOV to MP4
Convert MOV (QuickTime) videos to MP4 in your browser — files never leave your device.
VideoFreeRuns locallyOpen - Live
Extract audio
Pull the audio track out of a video file.
AudioFreeRuns locallyOpen - Live
JSON formatter
Pretty-print, minify and validate JSON.
DocumentFreeRuns locallyOpen