Home/Text Tools/Slug Generator

Slug Generator

Generate SEO-friendly URL slugs from any text. Free, fast, and works entirely in your browser with no sign-up required.

Text Input

Generated Slug

Your slug will appear here...

Options

Conversion Examples

Inputlowercase-dashescamelCasedot.case
Hello World!hello-worldhelloWorldhello.world
Cafe & Resumecafe-resumecafeResumecafe.resume
10 Best Practices for SEO10-best-practices-for-seo10BestPracticesForSeo10.best.practices.for.seo
Uberraschung & Strasseueberraschung-strasseueberraschungStrasseueberraschung.strasse
What is React.js?what-is-reactjswhatIsReactjswhat.is.reactjs

About URL Slug Generator

A slug is a URL-friendly version of text, typically used for page URLs, blog posts, and SEO optimization. Good slugs are readable, concise, and contain relevant keywords.

What this tool does:

  • Converts text using 5 slug styles (dashes, underscores, camelCase, PascalCase, dot.case)
  • Transliterates accented and unicode characters to ASCII equivalents
  • Removes special characters (!@#$%^&*)
  • Supports multiple separator options including custom separators
  • Optionally removes stop words and numbers
  • Smart word-boundary truncation at max length
  • Bulk generation with duplicate/conflict detection
  • SEO quality scoring with actionable feedback
  • Full URL preview with custom base URL
  • Copy individual slugs, copy all, or download as CSV
  • Saves generation history to local storage

SEO Tips for URL Slugs

  • Keep slugs short but descriptive (3-5 words ideal)
  • Include your main keyword in the slug
  • Use hyphens (-) as word separators (Google treats them as spaces)
  • Avoid stop words unless they add meaning
  • Don't change slugs after publishing (breaks links and SEO equity)
  • Use lowercase letters only for consistency
  • Avoid special characters, accented letters, and unicode in URLs
  • Keep URLs under 75 characters for best display in search results

Privacy First: All processing happens locally in your browser. Your text is never sent to any server. History is stored only in your browser's localStorage.