Six tools. One tiny app.
Click a tab. Each section is the full story — what it does, why it's there, and why most apps in this category don't ship it this way.
Hold a key. Say it. Move on.
Press and hold Fn from any app. A 95 × 20 pill appears at the bottom of your screen while WisperType listens. Release the key, and the text is typed into your active field — no paste step, no window switch.
- ✓ Hold-to-talk (push-to-talk) or toggle mode
- ✓ Fillers, ums, and false starts cleaned up
- ✓ Works inside Mail, Slack, Cursor, Figma, Notion — anywhere that takes text
- ✓ Cancel with Esc if you changed your mind
Teach it your jargon.
Add names, brands, acronyms, anything the model keeps mistranscribing. WisperType biases Whisper to prefer those spellings — every single time.
When you manually edit a transcription in History, the diff is auto-suggested for the dictionary. It gets smarter the more you use it.
- ✓ Proper nouns, brands, technical terms
- ✓ Auto-learn from your corrections
- ✓ Up to 500 entries per vocabulary set
Twelve, auto-detected.
Switch language mid-sentence. WisperType supports English, German, Spanish, French, Italian, Portuguese, Dutch, Polish, Japanese, Mandarin, Korean and Russian out of the box. Auto-detect is on by default; lock to a single language in two clicks.
- ✓ Denglisch, Frenglish and other mixed speech
- ✓ Per-session language lock when you need it
- ✓ Translate-to-English mode (hold + pick language)
Keep the good ones.
Every transcription lands in Home. Bookmark the ones you'll paste again — a prompt, a standup format, a canned reply. They live in a dedicated Saved view, never auto-deleted.
- ✓ One-click bookmark from any history entry
- ✓ Dedicated Saved view, searchable
- ✓ Never auto-deleted, unlike history
Pick your hold key.
The default is Fn — the most ergonomic modifier on any Mac keyboard. If Fn is already bound to Dictation or an input source, WisperType walks you through remapping it. Otherwise: right Option, Caps Lock, F6, anything idle.
- ✓ 12 built-in hotkey options
- ✓ Custom key-code binding for unusual setups
- ✓ Paste-last shortcut for when focus was wrong
Nothing leaves the machine.
Whisper runs on-device via whisper.cpp. There's no WisperType backend, no telemetry SDK, no analytics. Your audio is held in a RAM buffer while you dictate, passed to the local model, and discarded when the text comes back.
- ✓ 100% on-device transcription
- ✓ Works in airplane mode
- ✓ No account required, ever
- ✓ History stays in a local SQLite file you can delete
Light. Dark. Designed.
Both themes are designed — not auto-generated from a single accent color. WisperType matches your system theme by default, and the HUD pill adapts alongside. Toggle in Settings, or leave it alone.
- ✓ Hand-tuned light & dark palettes
- ✓ HUD pill adapts automatically
- ✓ Optional: hide the pill entirely for silent mode
Try it free.
2,000 words a day, forever. No card, no account, nothing uploaded.