Skip to main content
PixelTools

Checksum calculator

Calculate the MD5, SHA-1, SHA-256 and SHA-512 checksum of any file and compare it with the one you were given. Free, private — nothing leaves your browser.

Drop any file here, or click to browse

MD5, SHA-1, SHA-256 and SHA-512. Nothing is uploaded.

Everything you need to verify a file

Four algorithms at once

MD5, SHA-1, SHA-256 and SHA-512 side by side, no dropdown to switch.

Built-in compare

Paste the expected checksum and see straight away whether the file matches.

100% private

Your file never leaves your device. Hashing runs in your browser.

Any file type

ISOs, installers, archives, documents, images. If it's a file, it works.

Check a file's checksum in three steps

  1. 1

    Choose your file

    Drop any file onto the page or click to browse. It is read in your browser and never uploaded.

  2. 2

    Read the checksums

    MD5, SHA-1, SHA-256 and SHA-512 all appear at once. Larger files take a few seconds.

  3. 3

    Compare with the expected value

    Paste the checksum the publisher gave you. The tool tells you whether it matches any of the four.

Built for downloads, backups and releases

A checksum is a short fingerprint of a file. If even one byte changes, the checksum changes completely, so a match tells you the file is intact.

Verifying a download

Check an installer or ISO against the checksum on the publisher's site before you run it.

Checking backups

Confirm a copied or restored file is identical to the original.

Publishing a release

Generate the SHA-256 to list next to your own downloads.

Spotting duplicates

Two files with the same checksum have the same contents, whatever they are named.

Frequently asked questions

What is a checksum?

+

A checksum is a short string calculated from a file's contents. The same file always gives the same checksum, and changing even one byte gives a completely different one, so it works as a fingerprint for checking a file is intact.

Is my file uploaded anywhere?

+

No. The file is read and hashed in your browser. Nothing is sent to a server.

Which checksum should I use to verify a download?

+

Use whichever the publisher lists, and prefer SHA-256 or SHA-512 when you have a choice. Paste their value into the compare box and the tool matches it against all four algorithms.

What does it mean if the checksums don't match?

+

The file you have is not byte-for-byte the one the checksum was made from. The download may be incomplete or corrupted, or the file may have been changed. Download it again from the original source and recheck.

Is there a file size limit?

+

Files up to 1 GB. The whole file is read into your browser's memory to hash it, so very large files may fail on devices with little memory.

Is MD5 still safe to use?

+

Not against someone deliberately forging a file, because MD5 and SHA-1 have known collision attacks. They still catch accidental corruption. Use SHA-256 or SHA-512 when security matters.

Check a file's checksum now

Free, no account needed.