‘Office Hours — Q3!’ becomes something like office-hours-q3. Accents may drop. Your CMS may still rewrite the slug.
A blog title that must become a path before the CMS fights you. This page normalizes to a slug. It is not a redirect spreadsheet and not percent-encoding.
Query strings belong on URL encoder. SHOUTY titles might want case converter first. Meta drafts sit on meta tags.
Permalink fragments
English headings become hyphenated ASCII-ish slugs. Changing a live slug breaks inbound links unless you redirect. Identifier camelCase is the case converter. Japanese or other scripts may drop — use the CMS if you need native permalinks.
How to use it
- Paste the human title.
- Copy the slug. Check for empty output on non-Latin-only titles.
- Paste into the CMS and accept if it rewrites.
Honest limits
Not Unicode TR39. Not a guarantee that two different titles will not collide (resume vs résumé).