Fix the wrong keyboard layout on macOS — instantly
Typed a whole sentence and realized the layout was wrong —
руддщ instead of hello? TypeSwitcher
converts the selected text back with one shortcut. Free, private and
native — a modern alternative to Punto Switcher that runs entirely on your Mac.
14 downloads
A Windows version is on the way — macOS is available today.
A private, native alternative to Punto Switcher
A layout switcher can read everything you type — passwords, messages, card numbers. TypeSwitcher keeps all of it on your Mac: no account, no telemetry, no cloud.
Private by design
Runs 100% locally. No account, no telemetry, no cloud — your keystrokes never leave your Mac.
Built for macOS
A native Apple Silicon app with a menu-bar interface — signed, notarized and auto-updating.
Free, no strings
Completely free. No ads, no paid tier, no upsell — just a tool that does one job well.
| Feature | TypeSwitcher | Punto Switcher |
|---|---|---|
| Platform | Native macOS · Apple Silicon | Windows-focused |
| Privacy | 100% local · no telemetry, no account | Proprietary · owned by Yandex |
| Languages | English · Russian · Ukrainian | English · Russian |
| Price | Free | Free |
| Automatic updates | Yes | Yes |
Comparison reflects the macOS use case. Punto Switcher is a registered product of its respective owner.
Install TypeSwitcher in Applications
After the download finishes, open the .dmg file and drag the
TypeSwitcher icon into Applications.
Then launch TypeSwitcher from Applications.
-
Open the installer
Double-click the downloaded
.dmgfile. -
Move the app
Drag the TypeSwitcher icon to the Applications folder.
-
Start TypeSwitcher
Open it from Applications. TypeSwitcher will ask for the permissions it needs.
Allow TypeSwitcher in Privacy & Security
TypeSwitcher works locally on your Mac, but macOS requires explicit permission before an app can read typed text and replace selected text. Open System Settings and enable both permissions below.
After both permissions are enabled, the TypeSwitcher icon appears in the macOS menu bar system tray area. Open it from there to enable the app, pause it, or change settings.
Check that conversion works
-
Open a text editor
Use TextEdit, Notes, or any app where you can type and select text.
-
Type English text on another layout
Switch to another keyboard layout and type
hello. On a Russian layout this usually appears asруддщ. For Ukrainian, tryПривітwhile the English layout is active; it usually appears asGhbdsn. -
Convert it back to English
Select the mistyped text and choose Convert Selected Text from the TypeSwitcher menu. The result should be
hello.
If the text converts correctly, TypeSwitcher is installed and configured.