User Rating 0.0
Total Usage 0 times
Input (Cyrillic/Greek) 0 chars
Output (Latin)
Active: ICAO 9303 (Official Passport Standard)
Is this tool helpful?

Your feedback helps us improve.

About

Accuracy in transliteration is non-negotiable for legal and financial identity verification. A single character discrepancy between a passport, a visa application, and a bank account name can trigger automated fraud alerts or rejection of SWIFT transfers. This tool solves these interoperability issues by providing strict adherence to major international standards.

It includes the **ICAO 9303** standard used globally for Machine Readable Travel Documents (passports), the **GOST 7.79-2000 System B** preferred in IT environments for diacritic-free typing (e.g., converting щ to shh), and **ISO 9** for bibliographic reversibility. Unlike simple lookup tools, this engine utilizes a context-aware greedy algorithm to handle variable-length graphemes and case-sensitivity logic.

transliteration cyrillic to latin passport converter icao 9303 gost transliteration

Formulas

The transliteration engine operates on a deterministic mapping function T that transforms a source string S into a target string L using a selected Standard K.

T(s, K) = Ni=0 case_transform(lookup(si...n, K))

To ensure correctness, the lookup utilizes a Greedy Matching Strategy to prioritize multi-character graphemes over single characters. For a given position i in the string:

{
output += map[si...si+2] if match (Length 3)output += map[si...si+1] if match (Length 2)output += map[si] otherwise

Reference Data

CyrillicICAO 9303 (Passport)GOST 7.79-2000 (System B)ISO 9 (1995)ALA-LC (Library)
Ж (Zh)ZHZHŽZh
Х (Kh)KHXHKh
Ц (Ts)TSCCTs
Ч (Ch)CHCHČCh
Ш (Sh)SHSHŠSh
Щ (Shch)SHCHSHHŜShch
Ы (Y)YY'YY
Ю (Yu)IUYUÛI﷽u
Я (Ya)IAYAÂI﷽a

Frequently Asked Questions

This depends on the standard selected. The ICAO (Passport) standard uses "SHCH" to approximate the sound for English speakers. The GOST 7.79-2000 System B standard maps "Щ" to "SHH" to create a distinct sequence that separates it from "Ш" (SH), which is often preferred in technical or IT contexts where character uniqueness is prioritized over English phonetics.
Always use "ICAO 9303". This is the global standard for Machine Readable Zones (MRZ) in passports. Airlines adhere strictly to this. Using other standards (like ISO 9) may result in name mismatch errors at check-in.
Yes. The engine detects if the source character is uppercase. If the input is "Яблоко", it outputs "Yabloko" (Title Case). If the input is "ЯБЛОКО", it outputs "YABLOKO" (All Caps). This context-aware capitalization is critical for official document formatting.
Yes. The tool includes the ELOT 743 standard, which is the Greek equivalent of ICAO for passports (e.g., converting "Θ" to "Th" and "Ξ" to 'X').