Checksum · CRC Toolkit

File CRC Checksum Generator

Upload any file to compute CRC-8, CRC-16, CRC-32, and CRC-64 digests locally. Compare dozens of industry polynomials at once without sending data to a server. Need a quick text checksum? Switch to the text tool →

Upload a file

Click to browse or drag & drop files here

Files never leave your device.

Poly 0x04C11DB7, Init 0xFFFFFFFF, XOR 0xFFFFFFFF, RefIn Yes, RefOut Yes

Output format

Pick a file above to start computing.

Variant details

Polynomial
0x04C11DB7
Init
0xFFFFFFFF
XorOut
0xFFFFFFFF
RefIn
Yes
RefOut
Yes

When to use CRC?

CRCs are lightweight integrity checks suited for transportation protocols, firmware bundles, and packaging workflows. While they are not cryptographic, they are perfect for catching accidental corruption.

Common polynomial lengths:

  • 9 bits (CRC-8)
  • 17 bits (CRC-16)
  • 33 bits (CRC-32)
  • 65 bits (CRC-64)

Every calculation happens locally in your browser, so sensitive files remain private.