Choose the file
The file stays on this device while the browser reads it in chunks.
Calculate and compare SHA-256 and SHA-512 digests.
Calculate
Any file type, up to 512 MB. A large file takes longer to read.
Reference
A matching digest is not a safety verdict It tells you the file is the one the sender hashed. If the published digest came from the same compromised source as the file, both will agree and both will be wrong.
Both are members of the SHA-2 family and neither has a practical collision attack against it today. SHA-256 is the value most download pages publish, so it is the one you can usually compare against. SHA-512 produces a longer string and is a reasonable choice when you are recording a digest for your own records.
Long hex strings are easy to misread. Compare them in blocks, or paste the published value next to yours and check the last few characters, which are the ones people tend to skip.
Do not open the file. Download it again from the original source, and if the digest still disagrees, treat the copy as unreliable and tell whoever published it.
The file stays on this device while the browser reads it in chunks.
Choose SHA-256 or SHA-512 and the browser produces the checksum locally.
Paste the checksum published by the file source. A match shows the bytes are unchanged, not that they are safe.
No. The page reads the file locally and uses the browser's own cryptography. There is no request while a digest is being calculated.
The whole file has to be read to hash it. Near the 512 MB limit, a phone may run out of memory even when a desktop succeeds.
No. MD5 and SHA-1 can be made to collide on purpose, so a match does not prove much. Use SHA-256 unless the publisher only offers something else.
You are offline. Changes will retry when the connection returns.