Support

Something not working? Start here.

Most HandsFree problems are one of four things, and all four have a fix below. If none of them is yours, email us and include the details listed at the bottom of the page.

Email us

support@handsfree.app

We're a very small operation, so replies come from a person, usually within a couple of business days. This is also the address to send a payment reference to when you've paid for a subscription — see how to pay — and keys are issued by hand from the same mailbox.

Placeholder: support@handsfree.app is not a real mailbox yet. Replace it with a monitored address on this page, in the privacy policy, in the terms, and in the configuration block at the top of the payment page before launch. It has to be a mailbox someone actually watches, because subscription keys are issued from it by hand.

Fix it yourself

Accessibility permission won't stick

HandsFree needs Accessibility permission to type into other apps. Symptoms: you granted it, but the app still says permission is missing, or the checkbox appears on but doesn't take effect.

  1. Open System Settings → Privacy & Security → Accessibility.
  2. Find HandsFree in the list. If the toggle is already on, turn it off and then on again — a stale entry from a previous version is the single most common cause.
  3. Quit HandsFree completely and relaunch it. macOS only re-reads this permission when the process starts, so it will keep reporting the old state until you restart the app.
  4. If HandsFree isn't in the list at all, press +, then choose it from your Applications folder.
  5. If there are two HandsFree entries, remove both with , then relaunch and grant permission once. Duplicates happen when the app has been moved or replaced.

Run HandsFree from /Applications, not from the mounted disk image or your Downloads folder. Permission is tied to the app's location and signature, so running it from a different path looks like a different app to macOS.

Still stuck? Reset the permission, below.

Dictation runs but nothing gets inserted

The indicator appears, you speak, it processes — and no text shows up. Work through these in order:

  1. Check the text actually got transcribed. Open History from the menu bar. Your words are written to history before insertion is attempted, so if the text is there, this is purely an insertion problem — and nothing you said was lost.
  2. Confirm something is focused. Text goes to the focused text field. Click into a real editable field — a note, a search box — and try again. If nothing has keyboard focus, there is nowhere for the text to go.
  3. Re-check Accessibility permission using the steps above. Insertion is exactly the capability that permission grants; a missing grant produces this symptom precisely.
  4. Try a different app. Dictate into TextEdit. If TextEdit works and your original app doesn't, that app is refusing programmatic text insertion. Some terminals, remote-desktop clients, virtual machines, secure input fields, and games do this deliberately.
  5. Password fields never work, by design. macOS secure input blocks all synthetic keystrokes while one is focused — which is a feature, not a bug.
  6. Watch for a clipboard change. When direct insertion fails, HandsFree falls back to pasting. If your text ends up on the clipboard but doesn't paste, the app is blocking the simulated ⌘V; paste it manually to confirm, and use a different field or app for dictation.

If nothing appears in History either, the problem is upstream: check that the microphone is granted in System Settings → Privacy & Security → Microphone, that the right input device is selected in Sound settings, and that the model finished downloading.

The model download is stuck or failed

On first run HandsFree downloads its speech-recognition model — around 1.6 GB. Until that finishes, dictation can't work.

  • Give it room. Make sure you have at least 3 GB free, and expect a few minutes on a normal connection.
  • It's a one-time cost. Once downloaded, the model is reused forever and dictation works offline. It lives at ~/Library/Application Support/HandsFree/models/.
  • If it fails partway, quit HandsFree, open that folder in Finder (Go → Go to Folder… and paste the path), delete any file in it that's obviously smaller than it should be, and relaunch to start the download cleanly.
  • On a corporate or filtered network, a proxy or content filter may be interrupting a large binary download. Try a different network — a personal hotspot is a fast way to test.
  • VPNs and metered connections often throttle or drop long transfers. Turn them off for the download.

Downloading the model doesn't send us anything about you. It's a public model file — see the privacy policy.

Resetting permissions from scratch

When macOS gets into a confused state about a permission — usually after an app update or a move — the reliable fix is to revoke the grant entirely and re-approve it. This is safe: it deletes no data of yours, only the permission record.

  1. Quit HandsFree from the menu bar.
  2. Open Terminal and run whichever applies:
    tccutil reset Accessibility com.heypran.handsfree
    tccutil reset Microphone com.heypran.handsfree
  3. Relaunch HandsFree. It will ask for the permission again as though newly installed. Approve it, then quit and relaunch once more.

If tccutil reports an error, do it by hand instead: in System Settings → Privacy & Security, select HandsFree under both Accessibility and Microphone and remove it with , then relaunch the app.

Note that permissions are keyed to an app's bundle identifier and its code signature, so a version with a new signature legitimately needs a fresh grant — that isn't a malfunction.

Other common questions

Fn does nothing when I hold it
Check that the dictation hotkey is still bound in Settings, and that nothing else has claimed the key. In System Settings → Keyboard, the "Press 🌐 to" option can assign the Fn key to another action; set it to "Do Nothing" and try again.
It says my trial is over but I've barely used it
Open Settings to see the word count we have for your account. If it looks wrong, email us with your account address and we'll look at the record.
I can't sign in — the code never arrives
Check spam, and check for a typo in the address. Codes are short-lived, so request a fresh one rather than reusing an old email. Corporate mail filters sometimes hold these; a personal address is a quick test.
I'm signing in on a fourth Mac
Accounts allow three devices. Sign out on one you no longer use, then sign in on the new one.
How do I pay, or renew?
Send payment by crypto, bank transfer, or UPI, email us the reference, and paste the key that comes back into Settings → Account. The payment page has the addresses, the steps, and the turnaround.
I paid but haven't got a key yet
Email us again and include the transaction reference, the amount, and the method. Crypto may still be confirming and bank transfers can take days; the payment FAQ lists the usual causes. Chasing twice is fine.
My key says it was already used
Keys are single-use. If you redeemed it on another Mac signed in to the same account, you're already subscribed — the subscription lives on the account and covers up to three Macs, so there's nothing more to do. If it was never redeemed by you, email us with the first four characters after HF- and we'll check the record.
How do I cancel, or get an invoice?
There's nothing to cancel: nothing renews automatically and no payment method is stored, so a subscription just runs to its expiry date. See the terms on not renewing. If you need a receipt or invoice for a payment you've made, email us and ask.
How do I uninstall it completely?
Quit the app, drag it from Applications to the Trash, and delete ~/Library/Application Support/HandsFree/ to remove the model, history, dictionary, and shortcuts. To also remove your account, delete it from Settings before uninstalling — see deleting your account.

What to include when you email

A reply is much faster if the first message has these. Everything here is information you're choosing to send us — we don't collect any of it automatically.

  • Your macOS version and Mac model (Apple menu → About This Mac).
  • The HandsFree version, from the menu-bar menu.
  • What you did, what you expected, and what actually happened.
  • The app you were dictating into, if insertion is the problem.
  • Whether the text appeared in History.
  • The email address on your account, if the issue is sign-in, a payment, or a key.

Please don't paste transcripts containing anything private. We don't need them, and we'd rather not have them.