Cyrillic ↔ Latin Keyboard & Converter
Type, convert, and transliterate between Cyrillic and Latin scripts with a fully customizable on-screen keyboard. Supports multiple languages with pluggable language packs. All processing happens in your browser.
How It Works
Pick a mode
Choose Converter for dual-pane live transliteration, or IME to type Latin keys on your physical keyboard and produce Cyrillic in real time.
Type or paste
Use the on-screen virtual keyboard, your physical keyboard, or paste text. The result updates instantly with the selected transliteration scheme.
Customize and save
Open the customizer to change key size, spacing, radius, colors, fonts, or override individual keys. Save your setup as a preset and export it as JSON.
Frequently Asked Questions
Which Cyrillic languages are supported?
What is the difference between Converter mode and IME mode?
Which transliteration schemes are included?
Why does typing 'sh' produce one Cyrillic letter instead of two?
How does keyboard customization work?
Is my text private?
Can I use this on mobile?
Is it accessible?
Related Tools
Barcode Generator
Generate various types of barcodes including Code 128, EAN, UPC, Code 39, and more. Customize appear...
Lorem Ipsum Generator
Generate customizable placeholder text for your designs and layouts. Choose number of paragraphs, le...
QR Code Generator
Generate QR codes for text, URLs, WiFi credentials, and more. Customize colors, size, and error corr...