buncha.tools
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

HTML Minifier
Minify HTML code to reduce file size.
CSS Minifier
Minify CSS to reduce file size.
Emoji Favicon
Turn any emoji into a complete favicon set + ready
Meta Tag Generator
Generate SEO meta tags with a live Google preview.

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.

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.

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.

Like every tool on Buncha, this one runs entirely in your browser. There's no upload, no log, no record of what you've pasted or generated. Close the tab and the data is gone.

↳ Have feedback or found a bug? hello@buncha.tools
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.
240
Free tools
Across 14 categories
7
Visual editors
PDF · image · video · audio
32
Curated kits
By profession + lifestyle
17
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.