Skip to content
Media

File Checksum

Compute CRC32, MD5, SHA-1, SHA-256, SHA-512 checksums of any file.

checksumcrc32md5sha256hash
Loading tool…

Recommended tools

Affiliate links — we may earn a commission if you sign up.

About the File Checksum

The File Checksum calculator produces five integrity fingerprints for any file — CRC32, MD5, SHA-1, SHA-256, and SHA-512 — without uploading a single byte. Drop a file onto the zone and the tool computes CRC32 with its own hand-written 256-entry lookup table, then runs the SHA family through the Web Crypto API. MD5 is attempted too, but since it is not part of the Web Crypto specification most browsers reject it, and the row honestly reports "MD5 not supported in this browser" rather than faking a value. Every result carries a copy button and a compute-time badge in milliseconds; a file info card shows the name, exact byte count, readable size, and detected MIME type. Recompute re-runs the batch, and Download report exports a text file with metadata and all checksums. Files over 500 MB are blocked to protect memory, with an amber pause warning above 50 MB. The notes section is refreshingly straight about security: CRC32 catches accidental corruption, SHA-1 is cryptographically broken, and SHA-256 or SHA-512 should anchor any real verification. For release managers and careful downloaders alike, this CRC32 MD5 SHA-256 checksum utility is the local, no-account way to verify file integrity.

Hand-written guide

Examples

Input
A 250 MB video file dropped onto the zone.
Output
CRC32 and four SHA digests with millisecond timings; an amber warning notes the UI may pause briefly during the single-pass hash.
Note: The warning appears for files over 50 MB, before the 500 MB hard block.
Input
The same file hashed on two machines, comparing SHA-256 rows.
Output
Identical 64-character hex strings confirm the copy is intact; a mismatch would flag corruption or tampering.
Note: SHA-256 is the row to trust for integrity checks.
Input
Hashing a file in a browser without MD5 support.
Output
The MD5 row shows an amber "unsupported" badge and the message "MD5 not supported in this browser" while all other hashes still compute.
Note: The tool degrades gracefully instead of failing the whole batch.

How to use

  1. 1

    Drag a file onto the drop zone or click "Choose a file".

  2. 2

    Wait for the "Computing…" state — CRC32 and the SHA hashes run in sequence.

  3. 3

    Read the five rows under the Checksums card, each with a Copy button.

  4. 4

    Click "Recompute" to re-run on the same file, or "Download report" to export everything.

  5. 5

    Check the File info card for size, readable size, and detected type.

Common use cases

  • Verifying a downloaded firmware image against the vendor's published SHA-256.
  • Confirming backup integrity before deleting the source copy.
  • Publishing CRC32 and SHA-256 sums in release notes for an open-source project.
  • Detecting accidental corruption in files copied between network shares.
  • Comparing hashes across a delivery to prove two parties received the same file.
  • Generating checksum reports for compliance archives that require them.

Best practices

  • Trust SHA-256 or SHA-512 for security decisions; use CRC32 for corruption only.
  • Treat the MD5 row as informational — expect it to read unsupported in most browsers.
  • Download the report when hashes must accompany the file itself.
  • Compare against checksums published by the vendor, not ones you generated earlier.
  • Keep files under 500 MB; above 50 MB, expect a brief UI pause.

Tips

  • Copy any checksum with its per-row Copy button.
  • The ms badges reveal CRC32's speed advantage over the SHA family.
  • Reports are named <filename>-checksums.txt for easy archiving.
  • Recompute after every download to confirm the file on disk matches the report.

Frequently asked questions

CRC32, MD5, SHA-1, SHA-256, and SHA-512. CRC32 uses a manual lookup-table implementation, the SHA family uses crypto.subtle.digest, and MD5 is attempted with graceful fallback.

Explore more media tools

Browse the full collection of media tools on the hub, or jump back to all categories.