File Hash and Checksum Generator
Verify downloads with SHA-256, SHA-1, MD5 and CRC-32 checksums.
What does File Hash Generator do?
Compute checksums for any file to confirm it downloaded intact and unmodified. Large files are streamed in chunks, so a multi-gigabyte ISO is hashed without loading it all into memory.
How to Use File Hash Generator
- 1Select a fileDrag it in, or tap to browse.
- 2Choose the algorithmSHA-256 is what most vendors publish.
- 3ComparePaste the published checksum for an automatic verdict.
Key Features
- SHA-256, SHA-1, SHA-384, SHA-512, MD5 and CRC-32
- Streaming for large files, with a progress indicator
- Paste an expected checksum for an automatic match check
- Hash several files at once and compare them
- Case-insensitive comparison, since published checksums vary
Frequently Asked Questions
How do I verify a downloaded file?
Find the checksum the vendor published next to the download, hash your copy here, and compare. A match means the file is byte-for-byte identical to what they released.
What if the checksums do not match?
Do not run the file. It means the download was corrupted or the file was tampered with. Re-download from the official source and check again; if it still differs, treat it as untrusted.
Which algorithm should I use?
SHA-256, and use whichever the vendor published. MD5 and SHA-1 still catch accidental corruption but can be deliberately forged, so they prove nothing against a determined attacker.
How large a file can it handle?
Very large ones. The file is read in chunks rather than loaded whole, so multi-gigabyte files work — it is limited by patience rather than memory.
Files are read directly from your device by the browser and processed in this page. Nothing is uploaded, which is why there is no progress bar and why large files are handled instantly.
Related Tools
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes.
SHA-256 Generator
Generate a SHA-256 hash from any text.
MD5 Generator
Generate an MD5 checksum — for integrity, never for security.
File to Base64 Converter
Encode any file as Base64 or a data URI.