"Offline" gets treated as one requirement when it is really three. A flight is temporary and total. A client site or a government building can block outbound traffic on purpose, for months, on every machine that enters. A flaky home or café connection is neither — it is there, technically, and undependable enough that you have stopped trusting it mid-sentence. Each of those breaks a cloud-only dictation tool the same way, but they are not the same problem to plan around, and the six apps below suit them differently enough that "which one is offline" is the wrong first question.
The right first question is which of these three you actually have, because it changes which app on this list is worth installing first.
When the building itself won't let you out
Some networks are locked down on purpose — a client site with a strict policy, a courtroom, a hospital, a facility that simply does not issue a guest network. Nothing about that is temporary the way a flight is; it is the working condition for every day you are there, and an app that merely "tolerates" a dropped connection is not the same as one that never asked for one.
Coii VoiceInput — nothing to check, because nothing calls out
$19 once, three devices, macOS 13 Ventura or later on Apple Silicon and Intel. The model weights are fetched once from a public model host during setup; after that a dictation makes no network call, on any tier, because there is only one tier. Somebody who has to work inside a facility that blocks outbound traffic entirely does not need to remember to check a setting first — the app behaves the same whether the network exists or not, because it never asks it a question.
- 09:023.8sSite visit confirmed for the fourteenth; no laptops permitted past reception.Notes
- 09:415.1sDraft language for the access clause — send to legal before Thursday's call.Mail
- 11:152.6sApproved, with the redline attached.Slack
VoiceInk — open source, and the same claim you could go read yourself
Checked on tryvoiceink.com today: $25 for one Mac, $39 for two, $49 for three, one-time purchases with a 14-day refund, requiring an Apple silicon Mac and macOS 14.4 or later. Their own site states that VoiceInk "processes all voice transcription locally on your device" and that voice data "never leaves your Mac," with Cloud Enhancement — an optional, off-by-default step that touches only the transcript's text, never the audio. Being open source, that claim is unusual among this group: it is the one you could actually read the code to confirm rather than take on faith. The comparison goes further into what else it does.
When there's already a file, not just a live conversation
A different shape of the same problem: you are not dictating in the moment, you have a recording — a handheld interview, a voice memo, a call somebody already saved — and you need it turned into text without uploading the audio anywhere.
MacWhisper — the one that also opens a file
Checked on macwhisper.com today: free forever, with Pro at €64 once. The site states it uses local models "so it's perfect for your most sensitive and private files," and separately promises you can "process sensitive content locally without data ever leaving your Mac." The free tier alone covers system-wide dictation and recording across six meeting apps, but the reason it belongs in this specific section is that it can also take a file you already have and transcribe it offline — nothing else on this list does both jobs. The comparison has the rest.
When it's not locked down, just not trustworthy
The most common case is the least dramatic: your connection exists, mostly works, and occasionally stalls at the worst moment — a hotel network, a rural line, a shared office router on a bad day. Nothing here is blocked; it is just not something you want a sentence's survival to depend on.
superwhisper — offline on the tier built for it
Checked on their pricing comparison today: a free tier that does not expire, or Pro at $8.49/month, $84.99/year, or $249.99 once. Their own Pro documentation lists local voice models among what a Pro licence includes, with the free tier separately described as including limited cloud models. Worth confirming which mode you are actually in before you count on it somewhere the connection might drop — the free tier and the paid one are not the same guarantee. The comparison covers a considerably larger product.
BetterDictation — the core is local, the polish is optional
Checked on betterdictation.com today: $39 lifetime for one device, $49 for three, $149 for ten. Core dictation runs on the device with no round trip, on Apple silicon only — their FAQ states it is not supported on Intel Macs. A separate Pro add-on at $2/month does post-processing that "uses OpenAI" and needs internet access. Leave that add-on off and the app never touches the network; turn it on and part of every dictation does. The comparison is precise about which part is which.
Talon — local models, on a page that won't quite say "offline"
Talon is a control layer more than a dictation tool — see the full comparison for what that means — and it is free to download for macOS, Linux and Windows. It earns a place here on narrower grounds: its own changelog describes shipping downloadable speech models, among them one it calls "Conformer D," rather than routing recognition through a hosted service. That reads as local processing, but talonvoice.com does not state a network requirement in either direction, so treat it as worth testing rather than confirmed — dictate a sentence with Wi-Fi off before you plan around it somewhere the signal genuinely will not reach.
Apple Dictation — free, and worth two minutes in Settings
Already installed, no length limit according to Apple's own guide, which states you can check Keyboard settings to see whether your voice inputs for general text Dictation "are processed on your device and not sent to Siri servers." That means the honest answer is "check your Mac," not a blanket yes or no — it is the one app on this list where the setting matters as much as the app. The comparison has the rest of it.
The table
| Works with no connection, ever | What (if anything) can call out | Also transcribes existing files | Price, checked today | |
|---|---|---|---|---|
| Coii VoiceInput | Yes, one tier, no exceptions | Nothing, after setup | No | $19 once |
| VoiceInk | Yes | Optional Cloud Enhancement, text only | No | $25–$49 once |
| MacWhisper (free) | Yes | Nothing on the free tier | Yes | Free, Pro €64 once |
| superwhisper (Pro) | Yes, on local models | Cloud models on other modes | No | $8.49/mo–$249.99 once |
| BetterDictation | Yes, dictation only | Optional Pro post-processing | No | $39–$149 once |
| Talon | Local models shipped, not stated as a guarantee | Not documented either way | No | Not published, free download |
| Apple Dictation | Depends — check Keyboard settings | Possibly, per that setting | No | Free |
What each kind of "no connection" is actually asking for
It is worth separating these because the fix is different for each.
A flight or dead zone is total and temporary — you need the app to do nothing differently, because there is nothing you can configure your way around while airborne. Any app in the table above passes this one.
A locked-down building is total and ongoing, and the risk is not the app failing once but failing every single day you work there, silently, until somebody notices six months of dictations never landed. That is the case where "mostly local" is not good enough and you want the row that says nothing calls out, full stop.
An unreliable connection is the subtlest, because the app usually looks like it is working. A cloud tool on a bad connection does not announce itself as broken — it hangs, or returns a clipped transcript, or delivers the text late enough that you have already moved on and do not notice it landed in the wrong window. None of that happens to an app that was never going to make the call in the first place.
The trade nobody on this list is hiding
None of the six apps above match Wispr Flow's four platforms, learned vocabulary shared across machines, or meeting notes — a cloud service can run a larger model, improve it centrally, and ship features that lean on infrastructure a downloadable Mac app does not have. That is a real capability gap, not a marketing one, and it is the actual reason to pick a hosted tool over anything above: you have decided the extra capability is worth more to you than never depending on the network. What Wispr Flow costs and does today is the fair comparison if that is the trade you would rather make.
The other kind of durability, which offline does not cover
Working with no connection removes exactly one failure mode. It does not protect a sentence from a crashed process, a window that closed mid-dictation, or an application that silently swallowed a paste — those can happen on a fully local app just as easily as a cloud one, because they have nothing to do with the network.
git commit -m fix the retry logic so a dropped connection does not eat the queued job
Coii VoiceInput's answer to that broader problem is separate from working offline: the transcript is written to your history before the engine is asked anything at all, so a slow engine, a quit app, or a paste that never lands costs you a copy-and-paste rather than the sentence itself. It is worth knowing which of the two guarantees — no network call, or words saved first — a given app actually makes, because "offline" on its own does not promise the second one.
Verify it before you need it, not during
Every claim above came from reading a vendor's own site today, and that is also the right habit for you to borrow before you actually depend on any of these apps somewhere the signal will not reach. A pricing page or a feature list can say "local" while a specific mode, a specific tier, or a specific optional add-on quietly needs a connection — BetterDictation's Pro post-processing and superwhisper's cloud models are both real examples of exactly that shape, sitting right next to a local core that works fine without them.
The test that actually settles it takes about five minutes. Turn off Wi-Fi — not just close the browser, turn off the radio — and dictate into the two or three applications you use most, at a normal pace, watching for the specific moment something either finishes or visibly waits. An app that pauses in a way that looks like it is listening for a response usually is, whatever tier you believe you are on. Do this before you travel or before you walk into the building that blocks outbound traffic, not during — a silent failure with no way to retry and no signal to blame is a worse discovery in the moment than the same failure at your desk with the router in view.
If you manage a few Macs rather than just your own, the same test is worth running once per machine rather than once per app. A licence that behaves one way on your laptop can behave differently on a colleague's, if the two of you are quietly on different tiers of the same product without realising it.
Picking one
If the file already exists — an interview, a voicemail, a recording somebody handed you — MacWhisper or VoiceInk are built to open it; nothing else here does. If you want the largest offline feature set and are comfortable checking which mode you're on, superwhisper is the biggest product that still passes. If what you actually need is one hotkey that behaves exactly the same in a locked-down building as it does at your desk, with nothing to check and no mode to confirm, the thirty-day trial of Coii VoiceInput is built around exactly that property, and its price does not change based on which of the three problems you brought to it.