Free · Open source · Windows 10 & 11

Typed in the wrong language? Fix it in one keystroke.

Select the text, press a shortcut, and it becomes what you meant to type. Like hello → اثممخ, and back again. Not a translation. The same keys, on the other keyboard.

14 languages · Works in any app · Runs offline · No account

Try it right here

Type something. Watch it flip.

This is the same idea the app uses, running in your browser. Type on the left and see what the same keys would give on the other keyboard.

How it works

Three seconds, no copy-paste.

Select the text

Highlight what you typed in the wrong language. Nothing selected? It converts the last word.

Press your shortcut

Every conversion has its own shortcut. For example Ctrl Alt L for English → Arabic, you can change it later.

It’s fixed in place

The text is replaced right where it was, and your clipboard is put back as it was. Not right? Press the undo shortcut.

Features

Small app. Does one thing well.

⚡

Fast

Talks to Windows directly, so the fix lands almost the moment you press the keys.

🌍

14 languages

Six are on from the start (Arabic, English, German, French, Spanish, Russian). Turn on Turkish, Ukrainian, Persian, Hindi, Urdu, Italian, Portuguese and Greek when you need them.

🎛️

Up to 10 shortcuts

Make a separate shortcut for every direction, like Arabic → English or Russian → Arabic.

↩️

Undo, several times

Converted by mistake? One shortcut takes it back, and you can undo up to 10 conversions in a row.

🚫

Skip some apps

Pick programs where it should never run, like a terminal. Add any app you like.

🔒

Private

No telemetry. Works offline; the only optional internet use is an update check you can turn on (off by default).

More tools, in the same small app

🔠

Change letter case

One shortcut cycles the selected text through ALL CAPS, Sentence case, and all lowercase.

📋

Snippets

A shortcut opens a small list of the things you save, like your email or phone number. Pick one and it is pasted. Stored only on your PC.

👁️

Preview before replacing

Optional. See the result first, then confirm. Off by default so the fix stays one keystroke.

👆

Double-tap Shift or Ctrl

Optional. Tap the key twice instead of pressing a longer shortcut. Off by default.

🕘

History

See your latest conversions and copy from them. It is saved on your PC only while the program runs, deleted when you quit it completely, and you can turn it off or clear it.

🎨

Your look

Accent colors, light, dark, Midnight and Sand themes.

🗣️

Interface in 6 languages

English, Arabic, German, French, Spanish and Russian.

🧰

Quiet in the tray

Lives in the system tray and can start with Windows. A short welcome tour with a practice box helps you start.

ENEnglish
ARArabic
DEGerman
FRFrench
ESSpanish
RURussian
TRTurkish
UKUkrainian
FAPersian
HIHindi
URUrdu
ITItalian
PTPortuguese
ELGreek
Shortcuts

Yours to change.

These are the defaults. You can record any shortcut you like inside the app. The snippets menu, preview and double-tap are optional and set up inside the app.

Ctrl Alt LEnglish → Arabic
Ctrl Alt KArabic → English
Ctrl Alt ZUndo the last conversion (press again to undo the one before)
Ctrl Alt UChange letter case: ALL CAPS → Sentence case → all lowercase
Ctrl Alt SOpen the snippets menu (your saved texts)
Download

One installer. Double-click. Done.

No Python, no terminal. It installs like any other program and can start with Windows.

⬇ Download KeyboardFlip_Setup.exe

Windows 10 / 11 · 64-bit · All releases · What’s new

If Windows shows “Windows protected your PC”, click More info then Run anyway. The app is new and not code-signed yet, and all the source is public if you want to check it.

Open source

Made to be shared.

I kept typing in the wrong language and fixing it by hand, so I built this for myself. Then I realized I’m not the only one.

I don’t want the good in this to stay with me alone. I like helping other people, so Keyboard Flip is free and open source. Use it, read the code, improve it, and share it with anyone who needs it.

If it saves you a few minutes, a star on GitHub is the nicest thank you. It also helps more people find it. ⭐

FAQ

Quick answers.

Is it really free?

Yes. It’s free and open source. No ads, no account, no paid version.

Is this a translator?

No. It doesn’t change the meaning. It re-types the same key presses on another keyboard layout, which is exactly what you need after typing with the wrong language on.

Does it need internet or collect my data?

No telemetry. It works offline; the only optional internet use is an update check you can turn on (off by default), and it only asks GitHub for the latest version number. Your text never leaves your computer, and it only reads your selection when you press the shortcut.

Where are my snippets and history kept?

Snippets are stored on your PC only. The conversion history is saved on your PC only while the program runs, and is deleted when you quit the app completely. You can also turn it off or clear it any time.

Does double-tap Shift or Ctrl record what I type?

No. It is off by default. When you turn it on, the app only watches the timing of Shift or Ctrl presses to notice a double tap. Other keys are never read, saved or sent anywhere. Some antivirus programs warn about any app that watches the keyboard, and since the code is open you can check this yourself.

Does it mess with my clipboard?

It briefly uses the clipboard to copy and paste, then restores your previous text. Images or files you had copied are not restored.

Does it work on Mac or Linux?

Not yet. For now it’s Windows 10 and 11 only.

It doesn’t work inside one program. Why?

Programs running as Administrator block other apps from sending keys to them. Run Keyboard Flip as Administrator too, or check that the program isn’t in your excluded list.