Powerful Features
InputSwitcher is packed with features designed to make your multilingual workflow seamless and efficient.
Core Features
Everything you need to automate your input source switching—completely free.
Automatic Switching
Instantly switches your input source when you switch apps
Set up rules once and InputSwitcher handles the rest. Focus on your work, not your keyboard.
Custom Rules
Create personalized rules for each application
Assign specific input sources to apps like Safari (English), WeChat (Chinese), Xcode (English), etc.
Fallback Input Source
Default input source for apps without rules
Set a fallback so unrecognized apps always use your preferred input source.
Menu Bar Integration
Quick access from your menu bar
Manage rules, pause switching, and access settings—all from the menu bar icon.
Dark Mode Support
Beautiful in light and dark themes
Seamlessly adapts to your macOS appearance preference.
8 Languages
Available in your preferred language
English, 中文, 日本語, 한국어, Deutsch, Français, Español, Português
Pro Features
Unlock advanced productivity tools with a one-time purchase.
Launch at Login
Start automatically when you log in
Start InputSwitcher automatically when you log in. No need to remember to launch it manually.
Visual Indicator
See which input source is active with a floating indicator
A floating indicator appears briefly when input source changes, so you always know which language is active.
Sound Effects
Subtle audio feedback when switching
Subtle audio cues confirm the switch without requiring visual attention.
Global Hotkey
Press ⌘⌥P to pause/resume switching
Press ⌘⌥P to temporarily pause auto-switching when you need manual control.
Menu Bar Flag
Show country flag for current language in menu bar
See a flag icon in your menu bar showing the current input source at a glance.
Import & Export
Backup and restore your rules as JSON
Export your rules to JSON and import them on another Mac or after a fresh install.
Free vs Pro Comparison
Choose the plan that fits your needs.
Who Uses InputSwitcher?
InputSwitcher is built for anyone who works with multiple languages daily.
Developers
Code in English in Xcode/VS Code, then switch to your native language for Slack without lifting a finger.
Writers & Translators
Write in your target language in Word, switch to source language in browser for research.
Customer Support
Reply to customers in multiple languages across Zendesk, email, and chat apps.
International Teams
Collaborate with global teammates—English in Notion, local language in messaging apps.
Privacy First
InputSwitcher runs entirely on your Mac. We don't collect any data, track your usage, or require an internet connection.
Your rules and settings are stored locally and never leave your device.
Ready to Boost Your Productivity?
Join thousands of multilingual users who've automated their input source switching.
Download Free