Verifying a download’s integrity usually means running a command-line tool and comparing hex strings by eye. This tool does the same job in a browser tab, with no install and no upload.
What Is the File Hash Calculator?
It computes five widely-used checksums — MD5, SHA-1, SHA-256, SHA-384, and SHA-512 — for any file you choose or drop into the browser. SHA-1 through SHA-512 use the browser’s native Web Crypto API; MD5 is implemented from scratch in JavaScript per RFC 1321, since Web Crypto doesn’t support it.
How to Use It
- Open the tool at /tools/file-hash-calculator.
- Click “Choose a file” or drag a file onto the drop zone.
- All five hashes are computed and displayed as soon as reading finishes.
- Optionally paste an expected hash into the compare field to check it against all five results at once.
Key Features
- Fully local — the file is read with the File API and hashed in-browser; nothing is transmitted anywhere.
- Five algorithms at once, so you don’t need to know in advance which one a vendor published.
- Built-in comparison against a pasted expected hash, checked case-insensitively against every computed value.
- Drag-and-drop support in addition to the file picker.
When to Use This Tool
- Verifying a downloaded file against a checksum published by its vendor or mirror.
- Detecting accidental file corruption after a transfer or backup.
- Quickly generating a hash for a build artifact or file you’re about to publish.
Try It Now
Open File Hash Calculator directly, or press ⌘K and type the tool name from anywhere on the site.
Part of the Security & Crypto collection on WebdevToolbox — free, browser-based developer tools with no login required.