How to turn a title into a URL slug
Paste a title and you get a slug that is ready to drop into an address. Spaces become your chosen separator, punctuation such as quotes and question marks is dropped, repeated separators collapse into one, and any separator left at the start or end is removed. Letters are lowercased by default.
Non-Latin characters are kept as they are unless you say otherwise. This tool does not transliterate them into Latin letters, because correct romanisation depends on pronunciation rules that a simple character map gets wrong. You choose instead between keeping the original characters and stripping everything outside A-Z and 0-9.
The result also shows the percent encoded form. A slug containing non-ASCII characters travels to the server as a long escaped string. Browsers display the readable version in the address bar, but copying the link pastes the encoded one, so it is worth seeing both before you commit to a permalink.
Frequently Asked Questions
For search in that language it usually helps, because the address itself stays readable. The trade-off is that copying the link produces a long percent encoded string, so an ASCII slug looks tidier if you share links in chat a lot.
Accurate romanisation needs language specific rules such as assimilation and final consonant handling, and a plain character map produces wrong spellings. Rather than freeze a wrong spelling into a permanent URL, this tool keeps the original characters instead.
At a separator boundary, never in the middle of a word. Only when a single first word already exceeds the limit does it fall back to cutting by character.