Keyboard layout fixer
Turn text typed with the wrong keyboard layout active back into what you meant to type.
Keyboard layout fixer
Typed a password, a message or a whole paragraph before noticing your keyboard layout was set to the wrong language? This tool reverses that mistake. It looks at which physical key each character came from and re-maps it to what that same key would have produced under the layout you actually meant to use — the classic fix for "Ghbdtn" reappearing as "Привет" once you tell it you meant Russian, not QWERTY.
Pick the layout you were accidentally typing on and the one you meant to use, from QWERTY, QWERTZ, AZERTY, Slovak, Czech, German and Russian. If you are not sure which layout produced the mess, turn on automatic guessing and the tool scores a few candidates by how readable the result looks and picks the best one. Preserve capitalization keeps uppercase letters uppercase after the swap, and keeping numbers untouched stops the one layout where digits need Shift — French AZERTY — from turning "123" into punctuation.
Because the fix works key by key, anything that was not part of the mix-up is left alone: accented letters, emoji and punctuation the tool has no mapping for pass straight through, and Windows (CRLF) or Unix (LF) line breaks are never touched. Slovak, Czech and German keyboards share the same base letter arrangement, so converting between them on their own is a no-op — the tool still lists them separately since that is how people search for their own layout.
Everything runs locally in your browser; nothing you paste here — including anything that started life as a password — is ever uploaded anywhere. Copy the corrected text, download it as a .txt file, or send it straight into another tool to keep working on it.