Skip to content

Transliterate Cyrillic to Latin

Write Russian, Ukrainian, Bulgarian and Serbian Cyrillic in Latin letters with each country's official rules, including passport spelling, right in your browser.

Language
Standard

0 characters

In Latin
The conversion appears here as you type.

Convert files

Drop .docx or .txt files
Runs in your browser · no uploadHow it works

How to use Cyrillic to Latin

  1. 1

    Choose the language

    Pick Russian, Ukrainian, Bulgarian or Serbian. If the text looks like another language, a suggestion appears.

  2. 2

    Pick the standard

    For Russian, choose the passport system or BGN/PCGN for English texts. Serbian also converts from Latin back to Cyrillic.

  3. 3

    Type or paste the text

    Names, addresses or whole paragraphs are transliterated as you type, with capitals kept as written.

  4. 4

    Copy, save or convert files

    Copy the result, save it as .txt, or drop Word and text files to get converted copies.

Limits and Pro

Names and texts of any length, transliterated live. A batch of up to 20 Word, text, subtitle, Markdown or CSV files, 20 MB per file.

With Pro, batches grow to 500 files of up to 4 GB each, without ads. See Pro

About Cyrillic to Latin

Transliteration writes the sounds of one alphabet with the letters of another, and every country that uses Cyrillic has its own official rules for it. This converter applies those rules exactly, so a name comes out the way a passport office, a map or a style guide would write it, not as an improvised spelling.

For Russian there are two standards. The passport system (ICAO Doc 9303, used in Russian international passports since 2013) gives Iuliia for Юлия, Aleksei for Алексей and ie for ъ. BGN/PCGN, the system of English-language maps and newspapers, gives Yuliya and Aleksey, writes ye after vowels, and marks the hard and soft signs with ” and ’; the plain option leaves the marks and ë out.

Ukrainian follows the national system of 2010, which is also used in Ukrainian passports: Київ is Kyiv, г is h and ґ is g, є, ї, й, ю and я have one form at the start of a word and another inside it, and зг becomes zgh. Bulgarian follows the Transliteration Act of 2009, where щ is sht, ъ is a, a final -ия is -ia and the country's name stays Bulgaria. Serbian is converted letter for letter in both directions, from Ћирилица to Latinica and back, because the two alphabets match one to one.

Whole documents work as well as single names: Word files are converted with their formatting, and old Windows-1251 text files are read correctly.

Transliteration only changes letters. It does not translate words, and it cannot know how a particular person already spells their name in an existing document, which always takes precedence.

Privacy

The text and files you convert are processed by code in this page and never leave your device. Your last text, the language and the standard you picked are kept in this browser's local storage until you clear them.

Features

Passport spelling

ICAO for Russian and the national system for Ukrainian, as printed in passports today.

Four languages

Russian, Ukrainian, Bulgarian and Serbian, each with its own official rules.

Serbian both ways

Ćirilica to latinica and back, including Lj, Nj and Dž and words where they are two letters.

Documents too

Word files keep their formatting; old Windows-1251 text files are read correctly.

Cyrillic to Latin: frequently asked questions

Why does my Russian passport say Iuliia and not Yulia?
Since 2013 Russian international passports use the ICAO Doc 9303 table, where ю is iu, я is ia, й is i and ъ is ie. That turns Юлия into Iuliia, Наталья into Natalia and Сергей into Sergei. Older passports used a different table, so a name can be spelled differently in documents of different years; airlines need the spelling printed in the passport.
Which Russian standard should I use?
Use the passport system for anything that must match a passport: visa forms, plane tickets, bank cards. Use BGN/PCGN for articles, books and maps written in English, where readers expect Yeltsin, Khrushchev or Yuriy rather than passport forms. Turn on Plain letters to drop the ’ and ” marks for the soft and hard signs and write ë as e.
How is Ukrainian transliterated officially?
With the national system adopted by the Cabinet of Ministers in 2010 and used in passports. Г is h and ґ is g, и is y and і is i. Є, ї, й, ю and я are ye, yi, y, yu and ya at the start of a word and ie, i, i, iu and ia inside it. Зг becomes zgh, and the soft sign and apostrophe are not written.
Does the Bulgarian conversion follow the law?
Yes. It uses the Streamlined System from Bulgaria's Transliteration Act of 2009: ж is zh, х is h, ц is ts, щ is sht, ъ is a, ь is y, ю is yu and я is ya. A final -ия becomes -ia, so София is Sofia, and the act fixes the country's own name as Bulgaria rather than Balgaria.
Can Serbian Latin be turned back into Cyrillic?
Yes, because the two Serbian alphabets match letter for letter: Lj, Nj and Dž become Љ, Њ and Џ, and Đ, Ć, Č, Š and Ž get their own Cyrillic letters. A few words join a prefix and a root, such as injekcija and nadživeti; the converter keeps them as two letters. Text typed without diacritics (c for č) cannot be restored automatically.
All text tools