How to use the URL Slug Generator
- 1. Paste your titlesOne per line: blog posts, products or course names.
- 2. Choose optionsSeparator, maximum length, small-word removal and how to handle Hindi.
- 3. Create slugsCopy the slugs or download a CSV with titles and slugs side by side.
What makes a good slug
A slug is the readable part of a URL, like /blog/python-projects-for-beginners. Good slugs are lowercase, use hyphens between words, and drop punctuation, so they're easy to read, type and share. Google treats hyphens as word separators but not underscores. The tool turns accented letters into plain ones (é becomes e), removes apostrophes so what's becomes whats, turns & into and, and cuts long titles at a whole word. Everything runs in your browser; nothing you type or choose is uploaded.
For Hindi titles you can transliterate to English letters by pronunciation, drop the silent final 'a' (भारत becomes bharat), keep the Devanagari as a Unicode slug, or remove it. Duplicate slugs in a batch are flagged, because two pages can't share one address.
Worked example
The four sample titles give: 10-best-python-projects-for-beginners-in-2027, data-analyst-vs-data-scientist-whats-the-difference, cafe-menu-and-prices and paythan-sikhen (from पायथन सीखें). With Remove small words ticked, the first becomes 10-best-python-projects-beginners-2027.
Tips
- Keep slugs short and stable; changing a published slug needs a 301 redirect.
- Leave years out of evergreen posts, so the URL doesn't age.
- Check transliterated names by eye: pronunciation-based rules can't know every spelling.
- Use the same separator across the whole site, and avoid IDs or dates in slugs unless they help readers, because slugs are part of how people and search engines judge a link.
Frequently asked questions
Should I remove stop words?
Only when the slug gets long. "how-to-learn-python" reads better than "learn-python" for some topics, so it's off by default.
Do Unicode slugs work?
Yes, browsers show them, but they appear %-encoded when copied, which is why transliteration is the default.
Is the URL slug generator free?
Yes. You can open the URL slug generator and fill in every option without signing up. When you create slugs for the first time, we ask once for your name and WhatsApp number; after that it, and every other Uncodemy tool, opens straight away.