URL Slug Generator

Convert any title or phrase into a clean SEO-friendly URL slug. All lowercase, words joined by hyphens, special characters removed. Same engine as kebab-case but tuned for URL safety.

Example: Best Coffee Shops in NYC (2025)best-coffee-shops-in-nyc-2025

URL slugs are the human-readable parts of a URL — the words after the last slash. "best-free-word-counters" is a slug. Good slugs are short, lowercase, hyphen-separated, and stripped of accents and special characters.

This tool normalises any title or phrase into a clean slug ready to drop into a URL. Internally it's the same as kebab-case with extra Unicode normalisation that strips diacritics — "Café" becomes "cafe", not "caf%C3%A9".

Use cases

Blog post URLs

Title in, slug out. Drop into your CMS as the post slug; the URL becomes both readable and search-friendly.

Product page URLs

Convert product names to slugs that work as URL paths. Avoids the ugly "%20" and "%C3%A9" encodings of unprocessed names.

File / folder names

For files and folders that may go in URLs, pre-slug the names to avoid Web-server URL-encoding surprises.

Search-engine optimisation

Google reads hyphens as word separators. A slug like best-coffee-shops ranks for "best coffee shops"; best_coffee_shops doesn't.

Migrating from underscored URLs

If you're moving from a snake_case URL convention to kebab-case (the SEO best practice), this tool helps batch-convert old paths.

Frequently asked questions

Slug vs kebab-case — same thing?

Almost. kebab-case is the same format. "Slug" specifically means a URL slug — kebab-case used in a URL path. The slug generator additionally strips diacritics and Unicode letters that kebab-case sometimes preserves.

How are accented letters handled?

The tool decomposes Unicode ("é" → "e" + combining acute accent) and strips the combining marks. So "Café" becomes "cafe". This matches modern SEO best practice.

Are emojis stripped?

Yes — emojis aren't valid in URLs without percent-encoding, which defeats the purpose of a clean slug. They're removed entirely.

Should I include numbers in slugs?

Yes if they're meaningful ("top-10-tips", "best-2025"). Avoid numeric IDs ("post-12345") if you can — descriptive slugs rank better.

Embed our tools on your website

Free for any site. No signup. Iframe loads from our servers and stays up-to-date automatically.

📋 Embed the Word Counter

Copy this snippet:

Live preview:

📋 Embed this URL Slug Generator

Copy this snippet:

Live preview:

Want more options? All embeddable tools →