Static GitHub Pages app
GitHub

Cyrillic Romanizer

Paste Russian or Ukrainian text and get a romanized result instantly. The page includes reverse transliteration, custom rules, priority control, presets, batch processing, reference sheet.

Input text

Detected: Auto Active: Auto Characters: 0 Lines: 0 Script: Ready

Output

Mode: Romanized

The output keeps punctuation, spaces, and line breaks. Copy pairs exports one line per input line as input → output.

Word and line breakdown

Breakdown will appear here after you enter text.

Input text

Detected: Auto Active: Auto Characters: 0 Lines: 0 Script: Ready

Output

Mode: Cyrillic

The output keeps punctuation, spaces, and line breaks. The reverse mapping is approximate for ambiguous Latin sequences.

Word and line breakdown

Preview: Source to result
Breakdown will appear here after you enter text.

Custom rule editor

Stored: Local only

Forward rules are applied before romanization. Reverse rules are applied before Cyrillic reconstruction. Order matters and can be changed with the arrow buttons.

Rule priority view

Order: Top first

Keyboard-first UX

Built in
Copy outputCtrl+Enter
Copy output fastCtrl+Shift+C
Copy linkCtrl+Shift+L
Clear active inputEsc
Romanizer tabAlt+1
Reference tabAlt+5

Test suite

Current rules: Active

Russian reference

Forward and reverse notes

Ukrainian reference

Forward and reverse notes