Cyrillic ⇄ Latin Transliteration — Russian & Ukrainian
Transliterate Russian and Ukrainian to Latin letters with the official passport systems or ISO 9, and convert Latin back to Cyrillic. Free, accurate and private.
🔒 Runs entirely in your browser — nothing is uploadedTransliterate Russian and Ukrainian to Latin
Transliteration writes words from one alphabet in the letters of another. It is needed for passports and visas, airline tickets, bank transfers, shipping labels, email addresses, URLs and search engines, and whenever a Russian or Ukrainian name has to be written in Latin letters. This tool converts Cyrillic text to Latin as you type and preserves capitalization, so "Щукин" becomes "Shchukin" and "ЩУКИН" becomes "SHCHUKIN".
Russian and Ukrainian use different official systems because their alphabets and pronunciation differ. For Russian, the passport option follows ICAO Doc 9303, the international standard used in Russian passports since 2013, in which ё is written e, й is i, ц is ts, and ъ is ie. For Ukrainian, the official system adopted by the Cabinet of Ministers in 2010 is used: г becomes h and ґ becomes g, и is y and і is i, and є, ї, й, ю, я are written ye, yi, y, yu, ya at the start of a word but ie, i, i, iu, ia elsewhere. So Юлія becomes Yuliia and Київ becomes Kyiv. The soft sign and the apostrophe are dropped, and зг becomes zgh.
Reversible ISO 9 and phonetic typing
The ISO 9 system maps each Cyrillic letter to exactly one Latin character, using diacritics where needed: ж → ž, ч → č, ш → š, щ → ŝ, ю → û and я → â. It is used in libraries, linguistics and data processing because text can be converted back to Cyrillic without any ambiguity. Choose ISO 9 in both directions to round-trip a text perfectly.
The Latin → Cyrillic direction also offers phonetic typing, which is handy when you do not have a Russian or Ukrainian keyboard layout. Type the sounds and the tool picks the letters: privet → привет, zh → ж, kh → х, ch → ч, sh → ш, shch → щ, yu → ю and ya → я. An apostrophe gives the soft sign. Open "Show the mapping table" to see every rule for the current language and system.
All conversion happens in your browser; names and documents are never uploaded.
How to use
- Choose the languagePick Russian or Ukrainian; their alphabets and official systems differ.
- Choose the direction and systemCyrillic → Latin with the passport or ISO 9 system, or Latin → Cyrillic phonetically or by reversing ISO 9.
- Type or paste textThe result updates as you type and keeps capitalization.
- Copy the resultOpen the mapping table to see exactly how each letter is converted.