Powerful Features

InputSwitcher is packed with features designed to make your multilingual workflow seamless and efficient.

🆓 FREE FOREVER

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.

🚀

Launch at Login

Start automatically when you log in

InputSwitcher starts automatically when you log in. No need to remember to launch it manually.

🌍

10 Languages

Available in your preferred language

English, 简体中文, 繁體中文, 日本語, 한국어, Deutsch, Français, Español, Português, Русский

⭐ PRO

Pro Features

Unlock advanced productivity tools with a one-time purchase.

PRO

Unlimited Rules

Create unlimited app rules

Free users are limited to 3 app rules. Pro unlocks unlimited rules for all your apps.

PRO
👁️

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.

PRO
🔊

Sound Effects

Subtle audio feedback when switching

Subtle audio cues confirm the switch without requiring visual attention.

PRO
⌨️

Global Hotkey

Press ⌘⌥P to pause/resume switching

Press ⌘⌥P to temporarily pause auto-switching when you need manual control.

PRO
🏳️

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.

PRO
💾

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.

Built for Real Multilingual Mac Workflows

InputSwitcher is not just a keyboard utility. It is designed for people who constantly move between English-first work apps and native-language communication on macOS.

Why teams upgrade to Pro

Free gets you started. Pro is for people whose Mac is a daily switching surface across coding, writing, support, and international communication. Visual feedback, hotkey pause, menu bar flags, and unlimited rules reduce costly mistakes and make the app feel invisible in the best way.

  • Set different input behavior for work apps, chat apps, browsers, and note tools without hitting the same shortcut all day.
  • Avoid wrong-language typing in Terminal, commit messages, search bars, and customer replies.
  • Sync rule setups between Macs with import/export when you use a work Mac and a personal Mac.
Mac developer workflow
Xcode, Terminal, VS Code, Slack

Keep ABC/English in coding tools, then switch back to Chinese, Japanese, or Korean automatically in team chat.

Multilingual support workflow
Gmail, Zendesk, WhatsApp, WeChat

Handle customer replies in multiple languages without sending messages in the wrong input source.

Content and research workflow
Google Docs, Notion, Safari, ChatGPT

Draft in one language, research in another, and move between writing and browsing without breaking flow.

Free vs Pro: decide based on workflow size, not feature trivia

Most buyers are not asking whether a feature exists. They are asking whether the free version already removes enough wrong-input friction or whether their real multilingual Mac setup is large enough that Pro becomes the cleaner daily choice.

Free is enough when

  • you only need to fix the biggest wrong-input mistakes in 1-3 core apps
  • you are still validating whether app-based switching fits your Mac workflow
  • you want a low-risk way to test the product before paying

Pro is a strong fit when

  • your day spans coding tools, chat apps, browsers, notes, admin tools, and customer-facing apps
  • the 3-rule free limit forces you to choose which workflow gets protected
  • visual feedback, pause control, and import/export would remove real daily operating friction

Fastest commercial decision path

1. Prove the workflow with Free

Assign rules to the 2-3 apps where wrong-language typing costs you the most time and confirm the switch feels invisible in daily work.

2. Check whether your app stack already exceeds the limit

If you immediately want separate behavior for coding, chat, browser, writing, and admin tools, you are already beyond a trial setup.

3. Upgrade only when broader coverage or control matters

Move to Pro when unlimited rules, stronger visibility, and backup tools are easier than constantly trimming your workflow to fit 3 rules.

Decision shortcut

If 3 rules already cover the apps that matter, Free is probably enough. If you are mentally prioritizing which app deserves automation, Pro is likely the better fit because your workflow is already larger than a trial setup.

Test the free version

Best if you want to validate the app on your biggest multilingual pain points first.

Download Free

Check the buying decision

Best if you already know the free rule cap may be too small and want a direct Free vs Pro decision page.

View pricing

Free vs Pro Comparison

Choose the plan that fits your needs.

Feature
Free
Pro
Automatic input source switching
Custom app rules
Up to 3
Unlimited
Fallback input source
Menu bar integration
10 language UI support
Dark mode
Launch at Login
Automatic updates
Visual indicator
Sound effects
Global hotkey (⌘⌥P)
Menu bar flag
Import & Export rules
Priority support

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.

🚫 No Analytics 🚫 No Tracking 🚫 No Cloud ✅ 100% Local

Ready to Boost Your Productivity?

Join multilingual users who've automated their input source switching.

Download Free