Skip to content

Keyboard Layout Fixer — Convert Text Typed in the Wrong Layout (ghbdtn → привет)

Fix text typed with the wrong keyboard layout: Latin gibberish typed on the Russian ЙЦУКЕН layout (ghbdtn → привет) or Cyrillic typed on QWERTY (руддщ → hello). Converts letters and punctuation.

Convert in your browser · No sign-up

Maps the standard Windows Russian (ЙЦУКЕН) and US QWERTY layouts key by key, including shifted punctuation.

Up to 100,000 UTF-16 units per input and 1,000,000 per result. See the supported formats and examples below.

Result

Add your input or load an example, then run the tool. Your result will appear here.

How to use

  1. Paste the text that was typed in the wrong layout.
  2. Leave Auto on, or force the direction: to Cyrillic (ghbdtn → привет) or to Latin (руддщ → hello).
  3. Convert and copy the corrected text.

Example

Ghbdtn? rfr ltkf& → Привет, как дела?

Details and limitations

Every key maps to the character on the same key in the other layout, so punctuation changes too: ? on the Latin layout is , in Russian, / is a period, and the Russian ? is Shift+7 (& on the Latin layout).

Auto converts the whole text towards the opposite of the script that has more letters. If the text mixes correct and wrong parts, convert only the wrong part.

FAQ

Why does the question mark become a comma?

On the Russian layout, the key that gives ? in English (Shift + /) types a comma, and / types a period. The tool reproduces what the keys would have typed.

Does it work with the Ukrainian layout?

Not yet. Ukrainian keys for і, ї, є and ґ differ from the Russian layout, so they are not converted.

Is my text uploaded?

No, the conversion runs in your browser.

Format references

Tool page updated: