Transliteration

Convert Russian text between Cyrillic and Latin letters: привет - privet. The direction is detected automatically.

Paste your text - the result appears instantly. A practical scheme is used (ж - zh, ч - ch, щ - shch, я - ya), and the reverse direction matches letter combinations longest-first. The text goes nowhere: everything runs in your browser.

Transliteration helps whenever Russian text has to be written in English letters: a login or e-mail name, a file or folder name without Cyrillic, a message from a keyboard without Russian letters, a URL slug. Type Cyrillic - get Latin: «Привет, как дела?» becomes Privet, kak dela? The reverse works too: if someone sent you an SMS or e-mail in translit, paste it here and read it in proper Russian letters.

Transliteration scheme

а aб bв vг g д dе eё yoж zh з zи iй jк k л lм mн nо o п pр rс sт t у uф fх hц ts ч chш shщ shchъ '' ы yь 'э eю yu я ya

Questions and answers

Which transliteration scheme is used?

A practical scheme familiar from the internet and SMS: ж - zh, ч - ch, ш - sh, щ - shch, ю - yu, я - ya, й - j. This is not GOST or the passport scheme - for documents check the official rules.

Does the reverse, Latin to Russian, work?

Yes. Latin converts to Cyrillic, and letter combinations are matched longest-first: shch becomes the letter щ, not s-h-c-h. Common spelling variants are understood too: kh and h, yo and jo, ya and ja.

Is the text sent to a server?

No. The transliteration runs right in your browser in JavaScript; the text is never transmitted or stored anywhere.

How are the soft and hard signs written?

The soft sign is a single apostrophe (ь - '), the hard sign a double one (ъ - ''), so they are restored on the way back. The scheme's only ambiguity: е and э are both written as e, and convert back to е.

See also
copied