Which Cyrillic languages are supported?
Russian, Bulgarian, Ukrainian, Serbian, Macedonian, Belarusian, Kazakh, Kyrgyz, Tajik, Uzbek and Mongolian. Each has its own keyboard layouts and transliteration schemes. Greek is coming.
What is the difference between Converter mode and IME mode?
Converter shows two linked text areas: type in one and the other shows the same text in the opposite script. IME is a single editor where your Latin keystrokes turn into Cyrillic as you type, like an input method on your computer.
Which transliteration schemes are included?
For Russian: BGN/PCGN (the usual English-language standard), ISO 9 (strict one-to-one), GOST 7.79 System B (plain ASCII with digraphs) and the ICAO scheme used in Russian passports. Other languages have their own official schemes.
Why does typing 'sh' produce one Cyrillic letter instead of two?
Many schemes use letter pairs for one sound (sh → ш, ch → ч, shch → щ). In IME mode the tool waits a moment after each key and swaps in the right letter when a pair matches.
How does keyboard customization work?
Open the customizer to set key size, spacing, corner radius, font and colors. Click any key in the preview to change its label, color or width. Save the result as a named preset, or export it as JSON.
Is my text private?
Yes. Everything happens in your browser and nothing is sent to a server. Presets are saved in your browser's localStorage.
Can I use this on mobile?
Yes. Keys are big enough to tap with a thumb (44px or more), the keyboard spans the full width, and the customizer opens as a bottom sheet.
Is it accessible?
Yes. Every control has an ARIA label, and you can move around the on-screen keyboard with the arrow keys. Focus rings are visible, contrast meets WCAG-AA in both themes, and reduced motion is respected.