Why TypeSwitcher

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.

Installation

Install TypeSwitcher in Applications

After the download finishes, open the .dmg file and drag the TypeSwitcher icon into Applications. Then launch TypeSwitcher from Applications.

  1. Open the installer

    Double-click the downloaded .dmg file.

  2. Move the app

    Drag the TypeSwitcher icon to the Applications folder.

  3. Start TypeSwitcher

    Open it from Applications. TypeSwitcher will ask for the permissions it needs.

TypeSwitcher installer window showing the app icon being dragged into Applications
Permissions

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.

Accessibility

Go to Settings > Privacy & Security > Accessibility and turn on TypeSwitcher.

macOS Privacy and Security Accessibility permission list with TypeSwitcher enabled

Input Monitoring

Go to Settings > Privacy & Security > Input Monitoring and turn on TypeSwitcher.

macOS Privacy and Security Input Monitoring permission list with TypeSwitcher enabled

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.

Testing

Check that conversion works

  1. Open a text editor

    Use TextEdit, Notes, or any app where you can type and select text.

  2. 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 as Ghbdsn.

  3. Convert it back to English

    Select the mistyped text and choose Convert Selected Text from the TypeSwitcher menu. The result should be hello.

Expected result
hello

If the text converts correctly, TypeSwitcher is installed and configured.

FAQ

Frequently asked questions

Is TypeSwitcher free?
Yes. TypeSwitcher is completely free — no ads, no paid tier and no upsell.
Is TypeSwitcher an alternative to Punto Switcher?
Yes. Punto Switcher is Windows-focused and owned by Yandex. TypeSwitcher is a native macOS app that does the same job — fixing text typed in the wrong keyboard layout — while running entirely on your Mac.
Does TypeSwitcher send my keystrokes anywhere?
No. TypeSwitcher works 100% locally. There is no account, no telemetry and no cloud — what you type never leaves your Mac.
Does it work on Apple Silicon (M1, M2, M3)?
Yes. TypeSwitcher is a native macOS app and runs on both Apple Silicon and Intel Macs.
Which languages and layouts are supported?
English, Russian and Ukrainian layouts — for example converting руддщ back to hello, or Ghbdsn back to Привіт.
Why does it need Accessibility and Input Monitoring permissions?
macOS requires those permissions before any app can read selected text and replace it. TypeSwitcher uses them only for layout conversion, and everything stays on your Mac.