Slug Generator
Convert any text into a clean, URL-friendly slug. Perfect for blog posts, page URLs, and SEO-optimized permalinks.
Type any text to instantly generate a URL-friendly slug. Handles accented characters, special symbols, and multiple spaces. All processing happens in your browser.
How to generate a URL slug
Type your title, pick your options, and copy the slug. Done in seconds.
- 01
Type or paste your text
Enter a blog post title, product name, or any text you want to convert to a URL slug.
- 02
Choose separator and options
Pick hyphens (recommended) or underscores as the separator. Toggle lowercase and accent removal as needed.
- 03
Copy the slug
Click copy and paste the slug into your CMS, URL field, or code.
What people use it for
Blog post URLs
Convert post titles to clean URL slugs before publishing. 'My First Blog Post!' becomes 'my-first-blog-post'.
Product pages
Generate consistent URL slugs for product names in e-commerce stores so URLs are readable and SEO-friendly.
CMS content
WordPress, Shopify, and other CMS platforms use slugs for page URLs. Generate them here before entering them manually.
API endpoints
Create URL-safe identifiers for API routes from human-readable names.
File naming
Convert document titles to safe filenames without spaces or special characters.
Multilingual content
Convert titles with accented characters (é, ñ, ü) to ASCII slugs that work in any URL.
What makes a good slug
Google's own guidance recommends hyphens to separate words in URLs, not underscores, because hyphens are read as spaces. Lowercase avoids duplicate URLs on servers that treat /Blog and /blog as different pages.
Shorter is usually better. "how-to-make-cold-brew-coffee-at-home-easy-recipe" says nothing that "cold-brew-coffee" doesn't. Leave out the year unless the content truly expires: "best-laptops-2025" forces you to either keep an outdated URL or set up a redirect next year.
Once a page is published, treat its slug as permanent. Changing it means adding a 301 redirect from the old URL, or you lose the links and rankings it has built up. Accented characters work in modern URLs but get percent-encoded when copied (café becomes caf%C3%A9), which is why the tool converts them to plain letters by default.