URL Slug Generator

Convert a title or phrase into a clean, search-friendly URL slug — lowercase, hyphenated, and ASCII-folded.

URL Slug Generator

🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.

How it works

A slug is the human-readable part of a URL that identifies a page, such as how-to-bake-bread in example.com/how-to-bake-bread. Clean slugs help both readers and search engines understand what a page is about.

This generator takes your title and applies the transformations search engines expect: it converts everything to lowercase, folds accented characters to their plain ASCII equivalents (so café becomes cafe), removes apostrophes, and replaces every run of punctuation or spaces with a single hyphen. The result contains only lowercase letters, numbers, and hyphens — the safest, most portable characters for a URL.

Two optional toggles refine the output. Remove stop words strips very common words like a, the, and of to keep slugs short and keyword-focused. Use underscores swaps hyphens for underscores if your platform requires them, though hyphens are the SEO-recommended default because search engines treat them as word separators.

Examples

"10 Café Recipes You'll Love!"10-cafe-recipes-youll-love
With stop words removed: "The Best Way to Learn"best-way-learn
"Q&A: Pricing & Plans"q-a-pricing-plans

Frequently asked questions

Should I use hyphens or underscores in URLs?
Hyphens. Google treats hyphens as word separators but underscores as joiners, so 'blue-widget' is read as two words while 'blue_widget' can be read as one. Hyphens are the SEO-safe default.
What are stop words and should I remove them?
Stop words are very common words like 'the', 'of', and 'and'. Removing them shortens slugs and sharpens keyword focus, but it's optional — keep them if it makes the slug clearer.
Does it handle accented and non-English characters?
It folds common accented Latin characters to plain ASCII (é → e). Characters from non-Latin scripts are removed, so for those languages you may want to transliterate the title first.
Are slugs case-sensitive?
URLs can be, so it's best practice to keep slugs lowercase to avoid duplicate-content issues where /Page and /page resolve differently. This tool always lowercases the output.