Generate a URL Slug
Convert titles and phrases into clean SEO-friendly slugs.
How to use the URL Slug Generator
Paste your title
Enter the page title or phrase you want to turn into a URL.
Read the slug
It is lowercased, accents are transliterated, punctuation is dropped and spaces become hyphens.
Copy and use it
Copy the slug into your CMS before publishing, so the URL never has to change later.
About the URL Slug Generator
A slug is the readable part of a URL after the domain, and it is one of the few ranking-relevant things you set once and rarely get to change. It appears in search results under the title, gets read aloud by screen readers, and is what people see when they paste a link into a message. A slug full of encoded characters looks broken and gets fewer clicks than one that reads like a sentence.
The conversion has more edge cases than it appears. Accented characters need transliterating rather than stripping, so that a French or Hindi title does not lose half its words. Punctuation and symbols have to go, because an ampersand or a question mark in a path gets percent-encoded into noise. Multiple spaces, leading and trailing hyphens and mixed casing all need normalising, since some servers treat upper and lower case URLs as different pages.
The practical advice is to keep slugs short and keyword-first, drop filler words like the and of, and settle on the slug before publishing. Changing one later means the original URL is dead, so you need a 301 redirect to preserve whatever ranking and inbound links it had — and every link someone saved to the old address is now one hop slower.
Frequently asked questions
- What makes a good URL slug?
- Short, lowercase, hyphen-separated and keyword-first, with filler words removed. It should read clearly on its own.
- Should I use hyphens or underscores?
- Hyphens. Google treats hyphens as word separators and underscores as joiners, so underscores can merge two words into one term.
- Can I change a slug after publishing?
- You can, but the old URL stops working. Add a 301 redirect from the old slug to the new one to keep its ranking and inbound links.