100% free Β· 100% private Β· nothing leaves your device

Just talk.
It types for you.

OpenWhisper turns your voice into clean, ready-to-send text anywhere on your computer β€” emails, messages, notes, you name it. It's completely free, and everything happens on your device, so your words never leave your machine.

you saytap the mic and give it a try β†’
it types
$0free, forever
0data collected
100%on your device

No account. No subscription. No catch.

Why you'll love it 😌

πŸ’Έ

Free, forever

No subscriptions, no trials, no account to sign up for. Download it and it's yours.

πŸ”’

Completely private

Your voice and your words stay on your computer. Nothing is uploaded, stored, or shared β€” ever.

🧹

Polished, not messy

It quietly removes the "ums" and "uhs" and tidies up your sentence, so what you get is ready to send.

✍️

Works everywhere

Email, chat apps, documents, search bars β€” if you can type there, you can talk there.

⚑

Fast as you talk

Your words appear almost instantly, with no spinning wheels or waiting on the internet.

πŸ“‘

Works offline

On a plane, on the train, or off the grid β€” it keeps working with no connection at all.

How it works ✨

1

Tap & talk

Simply press Fn and start speaking β€” naturally.

β†’
2

It tidies up

OpenWhisper turns your speech into clean, well-written text and removes the filler words.

β†’
3

Done

The finished text drops right where you're typing. Send it, save it, done.

🧠 It's all powered by AI that runs right on your computer β€” so it's fast, works offline, and your voice never gets sent anywhere.

πŸ”’

Your voice never leaves your device

Most voice tools send your recordings to a company's servers to be processed β€” and sometimes kept. OpenWhisper is different: it does all the listening and writing right on your own computer. There's no cloud, no account, and no tracking. Your private thoughts stay private, and it even works with the internet switched off.

🚫 No cloud πŸ™… No account πŸ‘οΈ No tracking πŸ“‘ Works offline

Make it yours βš™οΈ

Everything is adjustable from the Settings window β€” click the πŸ—£οΈ icon in your menu bar and choose Settings. Tweak something, hit Save & Reload, and you're good to go. Here are the knobs worth knowing about.

🧠

Swap the AI model (the LLM)

OpenWhisper uses a small local language model β€” Gemma by default β€” to tidy up your words. Want a smarter or lighter one? You can point it at any compatible model file (a .gguf file).

  1. Download a .gguf model (for example from a model hub like Hugging Face).
  2. Open Settings β†’ find Gemma Model.
  3. Click Browse and pick your .gguf file.
  4. Press Save & Reload. Done β€” it's now using your model.

πŸ’‘ Tip: smaller models are faster and use less memory; larger ones write more polished text but need a beefier machine. The default Gemma is a great balance for most people.

All the settings

Global hotkey
The key you hold to talk. Defaults to Fn. Set any combo, e.g. CmdOrCtrl+Shift+Space.
Language
Hint for what you're speaking β€” auto, en, es, and so on. Leave it on auto if unsure.
Refine with Gemma
The cleanup step. On = polished sentences. Turn it off to get the exact words you said, untouched.
Refinement prompt
The instructions the AI follows when cleaning up. Edit it to change the style β€” more formal, more casual, add emoji, whatever you like.
Fast paste
Drops in your raw words instantly, then swaps in the polished version a moment later. Great for low perceived lag.
Restore clipboard
Puts whatever you'd copied back on the clipboard after pasting, so dictation doesn't overwrite it.
Whisper model
The speech-to-text model. The built-in one is plenty for most people, but you can browse to a different one.
Performance
Set the max recording length and how many CPU threads to use (0 = pick automatically).
For power users: edit the config file directly

All settings live in a plain text file you can edit by hand. On macOS it's at:

~/Library/Application Support/openwhisper/config.json

It looks something like this β€” change a value, save, and restart OpenWhisper:

{
  "hotkey": "Fn",
  "language": "auto",
  "use_llm_refinement": true,
  "llm_model_path": "/path/to/your-model.gguf",
  "refine_prompt": "Rewrite this as a clean message…",
  "fast_paste": false
}

On Linux it's ~/.config/openwhisper/config.json; on Windows it's %APPDATA%\openwhisper\config.json.

Ready to give your fingers a break? πŸ™Œ

Download OpenWhisper for free. No sign-up, no credit card, no nonsense.

Free and open source Β· Built for people who'd rather their voice stay home.