Fix text typed in the wrong keyboard layout
руддщ was 'hello' typed with the Russian layout on; likewise umlaut swaps on QWERTZ/AZERTY. Remap it back character by character.
Tools used in this guide
The job
Multilingual typists hit the same failure: the layout toggle didn't take, and a paragraph came out in the wrong alphabet — руддщ for hello, ;yzx for ;yax on German QWERTZ where Y and Z swap. Each character maps one-to-one, so it reverses cleanly.
Paste, choose the pair
Pick the pair — QWERTY↔ЙЦУКЕН (Russian), QWERTY↔QWERTZ (German), QWERTY↔AZERTY (French) — and the direction. Output is the same characters remapped to the other layout's positions.
- Can't tell the direction? The guess button scores both ways — Cyrillic vowels versus Latin — and picks the likelier.
- Numbers and symbols ride their layout positions too, so brackets and punctuation come back correctly.
What it can't fix
Dead-key damage (accents composed differently) isn't a position swap — some QWERTZ→QWERTY edge cases need manual fixing. And it fixes typing errors, not language: Japanese IME kana/Romaji confusion isn't a layout swap. Limit 200,000 characters.