URL Slug Generator
Paste a title and get a ready URL slug. Several at once works too — one per line.
How to use
Cyrillic is transliterated to Latin, spaces become dashes and punctuation is dropped. You can switch the separator to an underscore and cap the length, in which case the slug is cut at a word boundary rather than mid-word.
A readable URL helps both people and search engines: the link itself says what the page is about, and words in the path are taken into account. It also avoids the encoding mess where a non-Latin URL turns into a string of percent signs when copied.
FAQ
Why not keep non-Latin characters in the URL?
Technically you can — browsers support it. But copying such a link turns it into a long string of percent codes, and some services and messengers mangle it. Latin is safer.
How long should a slug be?
Around 60 characters is a sensible ceiling. Long URLs get truncated in search results and read poorly. Set a limit and the excess is cut at a word boundary.
Can I process many titles at once?
Yes. Paste them one per line and you get the same number of slugs, line for line — useful when migrating a site and creating URLs for a hundred articles.
Does this match the URLs used on this site?
Yes, it uses exactly the same function that builds page addresses here.