buncha/generators/slugify

Slug Generator

Stays on this device. Strips accents, removes punctuation, joins on your chosen separator. Use for URL paths, file names, CSS classes, or anywhere you need a safe-for-everywhere identifier.
Title or phrase
Separator
Max length
Slug
your-slug-here
What this strips. Combining marks (the accents on é, ñ, ü) get decomposed and removed, so café becomes cafe. Common non-Latin letters get sensible substitutions — ß → ss, æ → ae, ø → o, & → and. Punctuation and spaces collapse into the chosen separator. Hyphenated SEO slugs are the convention for most blogs and CMSes; underscores for filenames; dots for namespaced identifiers.

Pairs well with

Cocktail Batch + ABV Calculator
Scale a recipe up to N servings. Compute the final…
Cron Parser
Parse and understand cron expressions in plain Eng…
Dice Roller
Animated dice with advantage / disadvantage, DC ch…
Emoji Favicon
Turn any emoji into a complete favicon set + ready…

About Slug Generator

Convert any title or phrase into a URL-friendly slug. Strips accents (café → cafe), removes punctuation, joins on your chosen separator (- / _ / .), enforces a max length cap.

URL slugs are the human-readable part of a web address — `/blog/the-10-best-cafes-in-reykjavik` is the slug `the-10-best-cafes-in-reykjavik`. Search engines use them as a ranking signal (relevant slug = relevant page), so getting the slug right matters for SEO.

Combining marks (the accents on é, ñ, ü) get decomposed and removed, so 'café' becomes 'cafe'. Common non-Latin Latin letters get sensible substitutions — ß → ss, æ → ae, ø → o, & → and. Punctuation and spaces collapse into the chosen separator. Hyphenated SEO slugs are the convention for most blogs and CMSes; underscores for filenames; dots for namespaced identifiers.

How to use it

  1. Paste or type your title into the input.
  2. Pick a separator: hyphen-case (URLs, blogs), snake_case (file names), or dot.case (namespaces).
  3. Set a max length cap if needed (default 60, common SEO ceiling).
  4. Toggle "Preserve case" if you want to keep capitalisation.
  5. Click Copy to put the slug on your clipboard.
Everything happens on your device. Close the tab and it's gone.
b
Built browser-first. Run by one developer.
Every tool runs on your device. No tracking pixels, no sign-up to start. The numbers below are pulled live from the registry.
386
Free tools
Across 14 categories
27
AI tools
Powered by Claude API
Files never uploadNo tracking pixelsNo sign-up neededWorks in any modern browser
The handful of AI tools (paraphrase, summarise, blog, captions, etc.) send your prompt text to Anthropic's Claude API to do the work. Files, images, PDFs and video never leave your device. Pick the tools that fit your privacy comfort.