Checksum calculator for files and text
A checksum is a short fingerprint of data. If even one bit of a file changes, its checksum changes too. This checksum calculator shows the algorithm you pick at the top and lists more than fifteen other common checksums and hashes of the same file or text below it, so you can match whatever value a download page, a colleague or a backup system gives you — without having to know in advance which algorithm they used.
Example
A selection of checksums of the 10-byte text Verify me!:
CRC-32 2f9ed341
Adler-32 14d50389
MD5 9ff4e9241d48f36fed16a72817d4380a
SHA-1 e7e9bf1a7a9f9d463ec7f6a70786a8a47baa6634
SHA-256 76c83ce23a60b7a938cc9fd96138a0f0f5adf51319bfea0858e8f4b47d78758a
SHA-512 3542da57d3a4f43b51060b1e365d72925de2f92a488ca9780435a38df666c6d45d4928e2c3b3e38957ad5b1bbb94d4f4acee828d8f3ff10bf26d70cab0e74375
SHA3-256 079c0ff51ae14b0bfaca5aa4033c2bee06e8e2bbcff0b57f20dbb1fe564993b0
BLAKE2b be9c891b3e0a2fb49df8efa08b37e76f1e92d086b4326a59e3b6faef800c1b6b8f325a38108890f6422b247f183918092ac776a99ca3a31bf13382e14dc65533
BLAKE3 db868030702cbbf590bafa0ddb0e753deadebbf195b1e78493af3989c890e5b1
xxHash64 a03874f5898499dbEach row has its own Copy button, and the Compare field below tells you instantly whether a pasted value matches — or which other algorithm it matches if you picked the wrong one.
How to verify a download
- Find the checksum on the official download page or release notes, and note the algorithm (usually SHA-256).
- Upload the downloaded file here. It is read locally; nothing is uploaded to a server.
- Paste the published value into Compare with an expected hash. Case does not matter; the tool reports a match or a mismatch.
A match means your copy is identical to the file the publisher hashed. A mismatch usually means an incomplete or corrupted download — download it again from the official source.
Checksums vs cryptographic hashes
| Type | Algorithms here | Detects accidents | Detects tampering |
|---|---|---|---|
| Checksum | CRC-32, Adler-32, xxHash64 | Yes | No — easy to forge |
| Broken hash | MD5, SHA-1 | Yes | Not reliably — collisions are practical |
| Secure hash | SHA-256, SHA-512, SHA3-256, BLAKE2b, BLAKE3 | Yes | Yes, if the expected value comes from a trusted source |
That last condition matters: if an attacker can change the file on a website, they can often change the checksum next to it too. Checksums prove integrity, not authenticity. For that, publishers sign releases (for example with GPG, Sigstore or code-signing certificates), and you should verify the signature where one is offered.
Command-line equivalents
Linux: sha256sum file, md5sum file. macOS: shasum -a 256 file, md5 file. Windows PowerShell: Get-FileHash file (SHA-256 by default) or certutil -hashfile file SHA256. This tool gives the same results and is convenient when you are not at a terminal.
For a single algorithm with more options, see the SHA-256, MD5 or CRC-32 tools. Very large files are processed in your browser’s memory, so multi-gigabyte files may be slow on low-memory devices.