Cyrillic transliterator
Convert Cyrillic or Greek text to Latin script using ISO 9, scientific, BGN/PCGN or Slovak transliteration rules.
Cyrillic transliterator
Paste Cyrillic text — Russian, Ukrainian, Serbian, Bulgarian — or Greek, and this tool converts it to Latin script using the transliteration standard you choose. It's built for anyone who needs to write a name, address or quote from a Slavic or Greek source in a Latin-alphabet document: forms, citations, spreadsheets, subtitles or plain correspondence.
Pick the source script first, since the same letter can mean different things in different languages: Russian "г" is a hard "g", while Ukrainian "г" is a soft "h" (Ukrainian spells the hard "g" with a separate letter, "ґ"). Then pick a transliteration standard. ISO 9 is the reversible, one-letter-in-one-letter-out standard used in library catalogues and official documents. Scientific transliteration is the classic linguistic convention, closer to how Slavists and Hellenists write these languages in print. BGN/PCGN is the English-facing romanization used on maps and by government agencies — it favours digraphs like "sh" and "kh" over diacritics. Slovak usage follows the transliteration commonly seen in Slovak newspapers and books, which leans on Slovak's own č, š and ž.
Two extra options refine the result. "Keep diacritics" controls whether the output keeps marks like č, š, ž and ë or flattens them to plain letters — useful when a form field can't accept accented characters. "Only selected script's letters" restricts conversion strictly to the chosen alphabet, so a stray letter from a different Cyrillic language (say, Ukrainian "і" while transliterating Russian) is left as-is instead of being guessed at.
Everything runs locally in your browser — the text you paste, including names and personal details, is never uploaded anywhere. Copy the result, download it as a .txt file, or send it straight into another tool to continue cleaning it up.