How this calculator works
- Step 1Clean lettersé → eAccents are removed from Latin letters; & becomes “and”.
- Step 2Lower caseAa → aaEvery letter is made lower case.
- Step 3Join wordsa-b-cAnything that is not a letter or digit becomes one separator.
- Step 4Limit length≤ 60Long slugs are cut at a word boundary.
A slug is the readable part of a web address, such as the end of example.com/cafe-and-chai-10-best-places-in-pune-2026. Google recommends readable words separated by hyphens rather than underscores.
Worked example
- Rule
fold accents → lower case → join words with -
- Accents and &Cafe and Chai: 10 Best Places in Pune (2026)
- Lower casecafe and chai: 10 best places in pune (2026)
- Slugcafe-and-chai-10-best-places-in-pune-2026
With underscores the same title becomes cafe_and_chai_10_best_places_in_pune_2026. At a 40-character limit, a long title is cut after a whole word: how-to-calculate-sip-returns-for-a-10.
Hindi and other scripts
- Keepदिल्ली-का-मौसमReadable in the address bar; sent percent-encoded.
- Removedelhi-2026From “Delhi मौसम 2026”: only Latin letters and digits stay.
Browsers show a kept Hindi slug as written, but the address is sent percent-encoded, which Google recommends for non-ASCII characters. Vowel signs are kept intact.
Read the result
Copy the slug; if it has Hindi or other non-ASCII letters, the encoded form shows exactly what a link contains.
The length counts characters as you see them. The facts line also says whether the maximum length cut the slug.
Assumptions and limits
- No transliterationHindi is not converted to English letters.
- Lower case onlySlugs are always lower case.
- No stop wordsShort words such as “in” are kept.
- PrivateYour text never leaves your browser.
Changing the slug of a published page breaks old links unless you add a redirect.
Related text tools
A good slug is short, lower case and readable.
To encode characters a slug cannot hold, use the URL encoder and decoder. The case converter produces kebab-case and other styles, and the word counter checks a title’s length.
Common mistakes
Mistake: Using underscores in web addresses.
Instead: Use hyphens, as Google recommends.
Mistake: Changing a live page’s slug without a redirect.
Instead: Add a permanent redirect from the old address.
Mistake: Stuffing many keywords into the slug.
Instead: Keep a short, readable phrase.
Checking the method
Every golden case is rebuilt by an independent Python script.
The script uses Python’s Unicode database and URL quoting, and compares every slug and encoded form.
Read how we test our calculators, or browse more everyday tools.