Russian ↔ Latin Transliterator (GOST)

Transliterate Cyrillic Russian to Latin per GOST 7.79-2000

Free GOST 7.79-2000 transliterator — convert Russian Cyrillic to Latin and back using the official System B scheme, instantly in your browser. No upload. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is GOST 7.79-2000?

GOST 7.79-2000 is the Russian and inter-state standard for romanizing Cyrillic. It defines two systems: System A uses diacritics, while System B uses only basic Latin letters and digraphs. This tool uses System B, which is the version used for ASCII-safe transliteration.

The Russian ↔ Latin transliterator romanizes Cyrillic text using GOST 7.79-2000 System B, the official ASCII-only scheme used across Russia and other CIS states for documents, databases and identifiers. It maps every Russian Cyrillic letter to plain Latin characters — using digraphs where no single Latin letter exists — and converts back the other way.

How it works

GOST 7.79-2000 defines two systems. System A relies on diacritic marks (ž, č, š); System B, used here, keeps everything in 7-bit ASCII by using letter combinations. The tool stores the full Cyrillic→Latin table and applies it character by character. Each Cyrillic letter is replaced by its Latin equivalent: бb, вv, жzh, хx, цcz/c, чch, шsh, щshh, ыy', эe', юyu, яya. The hard and soft signs map to '' and '.

Converting Latin back to Cyrillic matches the longest digraph first — shh is tried before sh, which is tried before s — so the reverse stays unambiguous. Characters with no mapping (Latin punctuation, digits, spaces) pass through unchanged.

Example

The word “Россия” (Russia) transliterates to Rossiya. “Хорошо” (good) becomes Xorosho, and “Щука” (pike) becomes Shhuka. Converting Moskva back yields Москва.

Complete letter mapping reference

CyrillicGOST System BCyrillicGOST System B
А аA aР рR r
Б бB bС сS s
В вV vТ тT t
Г гG gУ уU u
Д дD dФ фF f
Е еE eХ хX x
Ё ёYo yoЦ цCz cz / C c
Ж жZh zhЧ чCh ch
З зZ zШ шSh sh
И иI iЩ щShh shh
Й йJ jЪ ъ''
К кK kЫ ыY’ y’
Л лL lЬ ь
М мM mЭ эE’ e’
Н нN nЮ юYu yu
О оO oЯ яYa ya
П пP p

When to use this standard

GOST 7.79-2000 System B is the right choice when you need ASCII-safe, reversible transliteration — for example:

  • Library cataloguing: GOST is the standard for Cyrillic entries in international catalogues.
  • Database identifiers and filenames: Latin-only environments need a lossless Cyrillic encoding.
  • Data interchange: Exchanging Russian text in systems that cannot handle Unicode.

If you need names for travel documents, those use a different scheme (ICAO/GOST R 52535 for passports), not GOST 7.79-2000. For casual romanization or readability for English speakers, many people prefer informal schemes where х = kh and ш = sh rather than x and sh. System B’s choices like х → x look unusual but are unambiguous for round-tripping.

Notes

System B preserves a clean round trip at the cost of looking less natural than passport-style romanization. Everything runs locally in your browser; your text is never uploaded.