FT File Tools

File Hash Checker โ€” MD5, SHA-1, SHA-256 & CRC32

Calculate the MD5, SHA-1, SHA-256 and CRC32 checksum of any file and verify it against a hash you paste. Works with huge files โ€” runs in your browser, no upload.

๐Ÿ”’ Runs entirely in your browser โ€” nothing is uploaded

Drop one or more files here or click to choose

Files are read in chunks by your browser โ€” any size, nothing is uploaded.

Advertisement

Verify downloads with a checksum

A checksum, or hash, is a short fingerprint calculated from every byte of a file. Change a single bit and the fingerprint changes completely. That is why Linux distributions, software vendors, firmware sites and game mod pages publish a SHA-256 or MD5 next to their downloads: after downloading, you calculate the hash of your copy and compare it with theirs. If both values are identical, the file arrived complete and unmodified. If they differ, the download was interrupted, damaged on disk, or is not the file the publisher released.

This tool calculates the four checksums people look for most โ€” MD5, SHA-1, SHA-256 and CRC32 โ€” in one pass over the file, so you never have to guess which one a website uses. Paste the published value into the box and the result turns green for a match or red for a mismatch. The algorithm is recognised automatically from the length of the hash, and you can paste a whole SHA256SUMS, .md5 or .sha256 file: the line whose name matches your file is used.

Private and fast, even for huge files

Many online hash checkers ask you to upload the file first, which is slow for a 5 GB ISO image and a bad idea for private documents. Here the file never leaves your device. Your browser reads it in 4 MB chunks and feeds them to WebAssembly implementations of each algorithm, so memory use stays low and large files are processed at hundreds of megabytes per second on a typical computer. You can hash several files at once and cancel at any time.

MD5 vs SHA-1 vs SHA-256 vs CRC32

SHA-256 is the modern standard and the right choice when you publish checksums yourself. MD5 and SHA-1 are still common and perfectly good at detecting accidental corruption, but attackers can craft different files with the same MD5 or SHA-1, so they should not be trusted to prove a file was not tampered with. CRC32 is a 32-bit error-detection code used inside ZIP archives, PNG images and network protocols, and is popular for checking ROMs and game files. It catches transmission errors but offers no security at all.

How to use

  1. Add filesDrop one or more files onto the box or click to choose them. Any size works โ€” files are read in chunks.
  2. Get the checksumsMD5, SHA-1, SHA-256 and CRC32 are calculated together in a single pass, with a progress bar for big files.
  3. Paste the expected hashPaste the checksum from the download page, or the whole SHA256SUMS file. The tool detects the algorithm and shows match or mismatch.
  4. Copy or saveCopy one hash, copy them all, or download a .sha256 file to share with others.

Frequently asked questions

Is my file uploaded?
No. The file is read by your browser and hashed locally with WebAssembly. Nothing is sent to a server, so you can check confidential files and multi-gigabyte ISO images safely.
Which hash should I use?
Use whatever the publisher lists โ€” usually SHA-256. MD5 and SHA-1 are fine for spotting accidental corruption but are not secure against deliberate tampering. CRC32 is a quick error-detection checksum used by ZIP files and many game and emulator communities.
How does it know which algorithm my pasted hash is?
From its length: 8 hex characters is CRC32, 32 is MD5, 40 is SHA-1 and 64 is SHA-256. Upper or lower case and spaces do not matter, and lines from sha256sum, md5sum or BSD-style checksum files are recognised.
The hash does not match. What now?
Download the file again, ideally from the official source. A mismatch means the file is incomplete, corrupted or different from the one the publisher hashed. Also make sure you compare against the right file โ€” installers often come in several builds with different checksums.
Advertisement