unfumble.app

Automatically switches keyboard layouts and corrects text typed in the wrong language in real time, designed for multilingual macOS users across 14 languages.

Unfumble screenshot showing the app interface

Unfumble automatically detects and corrects text typed in the wrong keyboard layout, switching the input source and rewriting the content in real time without requiring the user to delete and retype. ($14.99, one-time)

The correction engine fires mid-word as soon as Unfumble recognizes the intended language. A word started in the wrong layout — Russian characters appearing when English was intended, for example — is rewritten the instant the pattern is identified, without waiting for a space or punctuation. Supported language pairs span 14 scripts including Cyrillic, Arabic, Hebrew, Thai, and Latin-based languages, covering the most common multilingual typing scenarios.

Unfumble is app-aware, distinguishing between contexts where rewriting is appropriate and where it is not. In terminal applications, it recovers commands entered in a non-Latin layout while preserving terminal behavior; in messaging and text editors, it rewrites text in place. Users can press ⌘Z to undo a correction and train Unfumble’s preferences over time. A manual mode is also available, applying fixes on demand via keyboard shortcut or right-click menu rather than automatically.

The app runs from the menu bar and requires one macOS Accessibility permission to monitor and intercept keystroke streams. No cloud processing is involved; corrections occur entirely on-device.

System requirements: macOS 13 Ventura or later. Apple Silicon and Intel Macs supported. Requires Accessibility permission. Available direct from unfumble.app.

Pricing: ($14.99, one-time, up to 2 Macs; Team $74.99/year for 5 seats)

Limitations: Password and secure input fields are excluded from correction by design. The Individual license is limited to 2 Macs simultaneously. macOS only; a Windows version is listed as on the waitlist. The Accessibility permission requirement may be a concern in high-security environments.

Alternatives: Input Source Pro (manual input source switching, no auto-correction); macOS built-in keyboard switching (manual only); Typeeto (remote keyboard, no layout correction). No direct equivalent provides real-time multilingual correction on macOS.

Suitable for users who regularly type across multiple languages and experience frequent layout-mismatch errors, particularly those working with Cyrillic, Arabic, Hebrew, or other non-Latin scripts alongside English.

FAQ

What does Unfumble do?+

Unfumble detects when text is being typed in the wrong keyboard layout and corrects it automatically in real time. It also switches the input source to match the intended language, eliminating the need to retype text written with the wrong layout active.

Is Unfumble free?+

No. Unfumble offers a free trial covering the first 100 fixed words. After that, the Individual license costs $14.99 (one-time, up to 2 Macs). A Team plan is $74.99/year for 5 seats with MDM/Jamf support.

How do I install Unfumble on macOS?+

Download Unfumble directly from https://unfumble.app/. It requires macOS 13 Ventura or later and one Accessibility permission to monitor and correct typing.

Does Unfumble run on Apple Silicon?+

Yes. Unfumble supports both Apple Silicon and Intel Macs running macOS 13 Ventura or later.

Which languages does Unfumble support?+

Unfumble supports 14 languages: English, Hebrew, Arabic, Persian, Ukrainian, Russian, Bulgarian, Serbian, Macedonian, Greek, Armenian, Georgian, Hindi, and Thai. This covers Latin, Cyrillic, Arabic, and other script families.

How does Unfumble handle terminal commands typed in the wrong layout?+

Unfumble is app-aware. In terminal applications, it recovers commands like `go` or `ls` typed in a non-Latin layout without altering the terminal's behavior. In messaging and text apps, it rewrites the text in place. This context detection can be configured per application.

Related Apps