Forgot to switch the keyboard language and typed a whole sentence of gibberish like Ghbdtn instead of Привет? Paste it here. The text is mapped key by key back to the layout you meant, for English, Russian, Ukrainian, Hebrew, Arabic and Greek, plus Dvorak, Colemak and AZERTY.
Last updated:
Not sure which layout? Every possibility:
Advertisement
Advertisement
How to use the Wrong Keyboard Layout Fixer
Paste the gibberish into the left box, for example Ghbdtn? rfr ltkf&.
Leave Typed with on Auto-detect, or choose the layout that was active when you typed.
Choose the layout you meant to type in, or click one of the quick buttons such as EN → RU.
Not sure? Look at the list of every possibility under the boxes and click the one that reads correctly.
Copy the fixed text, or use Swap to convert in the other direction.
Examples of wrong-layout text
You meant
Layout you meant
What appeared (English layout active)
Привет, как дела?
Russian
Ghbdtn? rfr ltkf&
Дякую
Ukrainian
Lzre.
שלום
Hebrew
akuo
مرحبا
Arabic
lvpfh
Καλημέρα
Greek
Kalhm;era
hello
US QWERTY (Dvorak active)
d.nnr
The reverse happens too: typing English while a Russian layout is on turns "hello" into "руддщ", and with Hebrew on it becomes "יקךךם". Pick the layout that was active as Typed with and English as the target to get it back.
Where each layout differs
Russian and Ukrainian share most keys. Ukrainian puts і where Russian has ы, ї where Russian has ъ, є where Russian has э, and the Enhanced layout adds ґ on the backslash key and the apostrophe on the key left of 1.
Hebrew has no capital letters, so Shift on a letter key gives an English capital. The fixer maps capitals typed from the English side to the same Hebrew letter.
Arabic types the lam-alef ligature (لا) with a single key, B, and uses the Shift layer for short-vowel marks such as fatha and kasra.
Greek uses the semicolon key as a dead key for the accent: ; then e gives έ. The fixer combines the accent with the next vowel automatically.
Dvorak and Colemak move letters to reduce finger travel; AZERTY swaps A/Q and Z/W, moves M next to L and puts accented letters on the number row.
Avoiding the problem
Check the language indicator in your taskbar or menu bar before typing, and learn the switch shortcut: Win+Space or Alt+Shift on Windows, Ctrl+Space or Cmd+Space on a Mac, depending on your settings. Many people also enable a different keyboard indicator color per language. When it does happen, paste the text here instead of retyping it.
Frequently asked questions
How does a wrong keyboard layout fixer work?
Every key on a keyboard produces a different character in each layout. When you type with the wrong layout active, each key you pressed is still the right key, just read with the wrong table. The fixer looks up which physical key produced each character in the layout that was active, then outputs the character that same key produces in the layout you meant.
Why does Ghbdtn mean Привет?
On a Russian ЙЦУКЕН keyboard the keys G, H, B, D, T and N carry the letters П, Р, И, В, Е and Т. So someone who types Привет while the computer is set to English gets Ghbdtn. Converting from English to Russian maps each key back and restores the word.
Which layouts are supported?
US English QWERTY, Russian ЙЦУКЕН, Ukrainian (Enhanced, with ї, і, є and ґ), Hebrew SI-1452, Arabic 101, Greek, US Dvorak, Colemak and French AZERTY. Both the normal and the Shift layer are converted, so capitals and punctuation come out right.
Why is some punctuation converted too?
Punctuation sits on different keys in different layouts. In the Russian layout, for example, the comma is Shift plus the key where English has the slash, and the letters Б and Ю sit on the English comma and full stop keys. Converting punctuation is what makes Ghbdtn? turn into Привет, with the right comma.
How do I convert Dvorak or AZERTY text to QWERTY?
If you typed on a QWERTY keyboard while the computer was set to Dvorak, Colemak or AZERTY, choose that layout under Typed with and English (US QWERTY) as the layout you meant. For the opposite mistake, choose English as Typed with and Dvorak, Colemak or AZERTY as the target.
Does it translate the text?
No. It does not change the language or meaning, it only undoes the wrong layout. To write a Russian word in Latin letters instead, use a transliteration tool such as Cyrillic Transliteration.
Is my text sent anywhere?
No. The conversion tables are built into the page and everything runs in your browser.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.