Home › Text Tools › Wrong Keyboard Layout Fixer

Wrong Keyboard Layout Fixer

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

  1. Paste the gibberish into the left box, for example Ghbdtn? rfr ltkf&.
  2. Leave Typed with on Auto-detect, or choose the layout that was active when you typed.
  3. Choose the layout you meant to type in, or click one of the quick buttons such as EN → RU.
  4. Not sure? Look at the list of every possibility under the boxes and click the one that reads correctly.
  5. Copy the fixed text, or use Swap to convert in the other direction.

Examples of wrong-layout text

You meantLayout you meantWhat appeared (English layout active)
Привет, как дела?RussianGhbdtn? rfr ltkf&
ДякуюUkrainianLzre.
שלוםHebrewakuo
مرحباArabiclvpfh
ΚαλημέραGreekKalhm;era
helloUS 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.

Related tools

Russian KeyboardType Russian online with a ЙЦУКЕН or phonetic on-screen keyboard, then copy your Cyrillic text.Hebrew KeyboardType Hebrew online with the standard Israeli layout or phonetic typing, with niqqud.Cyrillic TransliterationConvert Bulgarian, Russian and Ukrainian Cyrillic to Latin and back using official rules.Case ConverterConvert text to UPPERCASE, lowercase, Title Case, camelCase and more.Bibliography GeneratorBuild an alphabetized bibliography in APA 7, MLA 9, Chicago or Harvard style.Accent KeyboardClick to insert é, ñ, ü, ç, ß and other accented letters for 11 languages, then copy.Arabic KeyboardType Arabic online with a full on-screen keyboard, harakat and Arabic-Indic digits, then copy.NATO Phonetic Alphabet TranslatorSpell any text as Alfa, Bravo, Charlie, hear it spoken, or decode code words back to text.Pig Latin TranslatorTranslate English to Pig Latin and back, keeping capital letters and punctuation intact.Hindi KeyboardType Hindi online with an InScript or phonetic Devanagari keyboard, then copy your text.Urdu KeyboardType Urdu online with a phonetic keyboard or Roman Urdu typing, then copy your Urdu text.Persian KeyboardType Persian (Farsi) online with the standard ISIRI layout or Finglish typing, then copy.Greek KeyboardType Greek online with the standard Greek layout or Greeklish, accents included, then copy.Korean KeyboardType Korean Hangul online with the 2-set Dubeolsik keyboard; jamo combine automatically.Ukrainian KeyboardType Ukrainian online with the ЙЦУКЕН keyboard or Latin translit, incl. ї, є, ґ and ʼ.Bulgarian KeyboardType Bulgarian online with the BDS or phonetic keyboard or Latin typing, then copy.Bengali KeyboardType Bengali (Bangla) online with InScript or phonetic typing, then copy your text.Tamil KeyboardType Tamil online with the InScript layout or phonetic (Tanglish) typing, then copy.Thai KeyboardType Thai online with the standard Kedmanee keyboard layout, then copy your Thai text.Gujarati KeyboardType Gujarati online with InScript or phonetic English typing, then copy your text.Punjabi KeyboardType Punjabi (Gurmukhi) online with InScript or phonetic typing, then copy your text.Armenian KeyboardType Armenian online with the phonetic keyboard or Latin typing, then copy your text.Amharic KeyboardType Amharic online in Ge’ez script (ፊደል): consonant + vowel phonetic typing, then copy.Burmese KeyboardType Burmese (Myanmar Unicode) online with the standard layout, then copy your text.Czech KeyboardType Czech online with č, ř, š, ž, ě, ů and á using the Czech QWERTZ layout or shortcuts.French KeyboardType French online with é, è, ç, à, ê and œ: AZERTY layout, accent shortcuts and buttons.Georgian KeyboardType Georgian online (Mkhedruli) with a phonetic QWERTY keyboard and copy your text.German KeyboardType German online with ä, ö, ü and ß: QWERTZ layout, umlaut shortcuts and quick buttons.Hieroglyphics TranslatorWrite your name in Egyptian hieroglyphs with a cartouche, key chart and PNG download.Hungarian KeyboardType Hungarian online with ő, ű, á, é and ö using the Hungarian QWERTZ layout or shortcuts.Italian KeyboardType Italian online with à, è, é, ì, ò and ù using the Italian layout or accent shortcuts.Japanese KeyboardType Japanese hiragana and katakana online from romaji or the JIS kana layout, then copy.Kannada KeyboardType Kannada online with phonetic English typing or the InScript Kannada layout, then copy.Kazakh KeyboardType Kazakh online in Cyrillic with ә, і, ң, ғ, ү, ұ, қ, ө and һ, or phonetically.Khmer KeyboardType Khmer (Cambodian) online with the standard NiDA keyboard, subscripts and copy.Kurdish KeyboardType Kurdish online: Sorani (Arabic script, right to left) or Kurmanji (Latin with ç ê î ş û).Lao KeyboardType Lao online with the standard Lao keyboard layout, tone marks and Lao digits, then copy.Macedonian KeyboardType Macedonian online in Cyrillic with ѓ, ќ, ѕ, џ, љ, њ, using the layout or phonetic Latin.Hiragana and Katakana QuizLearn the Japanese kana with a chart, flashcards and a timed typing quiz that tracks your mistakes.Korean Romanization ConverterConvert Hangul to Revised Romanization with sound-change rules, plus McCune–Reischauer.Language DetectorDetect the language and writing system of any text, with a confidence ranking.Online Math KeyboardOn-screen math keyboard for fractions, exponents, roots, Greek and operators, as Unicode text or LaTeX.Resume Action Verbs300+ resume power verbs by skill, plus a checker that swaps weak verbs in your bullet points.Standard Galactic Alphabet TranslatorTranslate English to the Standard Galactic Alphabet (enchanting table letters) and back, with PNG.Text Abbreviation TranslatorTranslate texting shorthand like lol, brb, idk and ngl into plain English, or the other way.UwU TranslatorTurn normal text into cute uwu / owo speak with stutters, faces and an intensity slider.Wingdings TranslatorTranslate text to Wingdings symbols and decode Wingdings back to English, with copy-ready Unicode.Yoda Speak TranslatorReorder English into wise, backwards Yoda-style speech with optional hmms. Copy in one click.Chinese KeyboardType Chinese characters online with pinyin input, Simplified or Traditional, then copy your text.Happy Birthday in Different LanguagesSay “Happy birthday” in 115 languages with native script, romanization and audio.I Love You in Different LanguagesSay “I love you” in 129 languages with native script, pronunciation guide and audio.IPA KeyboardType International Phonetic Alphabet symbols online with clickable charts and = shortcuts.Your Name in JapaneseWrite your name in Japanese katakana with romaji reading, spelling options and a name card.Malayalam KeyboardType Malayalam online with phonetic English typing or InScript, including chillu letters.Marathi KeyboardType Marathi online with the InScript Devanagari keyboard or phonetic typing, then copy.Mongolian KeyboardType Mongolian Cyrillic online with ө and ү, using the Mongolian layout or phonetic Latin.Nepali KeyboardType Nepali online with Romanized phonetic typing or InScript Devanagari, then copy.Pashto KeyboardType Pashto online right-to-left with ټ, ډ, ړ, ږ, ښ, ځ, څ, ڼ, ګ, ې and ۍ, then copy.Pirate Speak TranslatorTranslate English into pirate talk with a 500+ phrase dictionary, exclamations and read aloud.Polish KeyboardType Polish online with ą, ć, ę, ł, ń, ó, ś, ź and ż using shortcuts or the Polish layout.Portuguese KeyboardType Portuguese online with ã, õ, ç, á and ê: Brazilian ABNT2, Portugal layout and shortcuts.Romanian KeyboardType Romanian online with ă, â, î, ș and ț (comma below) with the standard layout or shortcuts.Rune TranslatorWrite English in Elder Futhark, Younger Futhark or Anglo-Saxon runes and read runes back.Serbian KeyboardType Serbian online in Cyrillic or Latin, or convert Latin typing to Cyrillic as you type.Shakespearean English TranslatorTurn modern English into Shakespeare-style Early Modern English: thou art, doth, methinks.Sign Language Alphabet TranslatorTurn English text into ASL fingerspelling hand signs, play them letter by letter, save as PNG.Sindhi KeyboardType Sindhi online right-to-left with all 52 letters, including ٻ ڄ ڏ ڳ and ڪ, then copy.Sinhala KeyboardType Sinhala online with Singlish phonetic typing or the Wijesekara layout, then copy.
See all 80 Online Keyboards & Languages →