Slug Generator
Paste a headline, get a clean URL slug — with Cyrillic transliteration and accent stripping.
How it works
Paste a headline and the slug appears live: everything is lowercased, Cyrillic is transliterated to Latin ("Привет, мир" → "privet-mir"), accented letters lose their diacritics ("café" → "cafe"), and every run of punctuation, symbols or spaces collapses into a single separator with no leftovers at the edges. The result is a clean, ASCII-only string that is safe to put in a URL, a file name, an anchor id, or a database key.
Nothing you type is sent anywhere — the conversion runs entirely in your browser. Being upfront about the limits: transliteration covers Russian and Ukrainian Cyrillic plus Latin diacritics; other scripts (CJK, Arabic, Hebrew) have no universal Latin mapping and are dropped rather than guessed, so a slug for such a title should be written by hand.
FAQ
What exactly is a slug?
The human-readable part of a URL that identifies a page: in example.com/blog/10-tips-tricks, the slug is "10-tips-tricks". Good slugs are lowercase, ASCII-only, and use hyphens between words — which is exactly what this tool produces.
How is Cyrillic handled?
Letters are transliterated to Latin before slugifying: "Привет, мир" becomes "privet-mir", "Ёжик" becomes "ezhik". Ukrainian letters (є, і, ї, ґ) are covered too. Accented Latin letters are stripped to their base form: "café" → "cafe".
Hyphen or underscore?
Hyphen, unless you have a specific reason: search engines treat hyphens as word separators but treat underscores as word joiners, so "10-tips" is indexed as two words while "10_tips" may be seen as one.