Support
Getting help
HashCalc is a file and data hashing tool for macOS. For purchase, billing, or download issues, use Apple®'s support channels for App Store® and Mac® apps. For questions about what the app does on your Mac, see the description on the App Store and the sections below.
Report an issue
Use this form to send feedback or describe a problem. Include your macOS version and what you were doing in the app when possible.
Required: topic and message (marked *).
Optional: name and email - If you do not provide a valid email address, we cannot reply to you directly.
Common topics
- File access and the sandbox: HashCalc runs in the macOS App Sandbox and reads only files or folders you pick or drop on it. Folder grants persist across launches via standard security-scoped bookmarks. If the app says it can't read a file (for example when verifying an older
.hashsidecar on a different Mac), it will prompt you to point at the source. - Verifying a
.hashfile: Drag any saved.hashsidecar onto the HashCalc window (or use the Verify button). The app switches into verify mode automatically, re-reads the original source, recomputes every stored hash, and reports per-algorithm match or mismatch. - Hashing a lot at once: Shift-click any algorithm toggle in the result grid to flip the entire default set on or off in one click. The Find hash field above the grid searches by algorithm name or by a run of hex digits anywhere in a result.
- VirusTotal: When enabled, the optional lookup sends only a cryptographic hash to VirusTotal, never the full file. You can use it without a paid API key, though public access is capped at 4 requests/minute and 500/day. To get a free community key, create a VirusTotal account, sign in, and copy the key from your profile menu, or follow VirusTotal's guide. Then paste the key in HashCalc under Options → VirusTotal. If you have a paid or organization key, turn on Use Paid/org VirusTotal account to skip local throttling. Paid plans provide higher quotas.
- Where settings live: Appearance, font family, font size, and accent/text color are on the Theme tab. Behaviour toggles, hex output format,
.hashfolder, toast durations, and VirusTotal settings are on the Options tab. Cumulative run totals, throughput, and per-algorithm timings are on the Stats tab. - Keys and secrets: Only two secrets are ever written to your Mac's Keychain® (generic-password entries scoped to this app): your HMAC secret (when you save one) and your VirusTotal API key (when you configure one). All other options are stored in normal app preferences (UserDefaults), not in Keychain. The Options tab has a Delete all Settings action that wipes both preferences and those Keychain items together.
Privacy
How data is handled in the app is described in the privacy policy.