CipherTools
ToolsBlogsSnippets
ToolsBlogsSnippets
  • MD5 Text Hash
  • MD5 File Hash
  • BKDR Text Hash
  • BKDR File Hash
  • SHA-256 Text Hash
  • SHA-256 File Hash
  • SHA-512 Text Hash
  • SHA-512 File Hash
  • SHA-3 Text Hash
  • SHA-3 File Hash
  • SHAKE Text Hash
  • SHAKE File Hash
  • Argon2 Text Hash
  • Argon2 File Hash
  • CRC Text Checksum
  • CRC File Checksum
  • HMAC Text Generator
  • HMAC File Generator
  • BLAKE2 Text Hash
  • BLAKE2 File Hash
  • BLAKE3 Text Hash
  • BLAKE3 File Hash
  • CityHash Text Hash
  • CityHash File Hash
  • FarmHash Text Hash
  • FarmHash File Hash
  • xxHash Text Hash
  • xxHash File Hash
  • MurmurHash2 Text Hash
  • MurmurHash2 File Hash
  • MurmurHash3 Text Hash
  • MurmurHash3 File Hash
  • bcrypt Text Hash
  • bcrypt File Hash
  • scrypt Text Derivation
  • scrypt File Derivation
  • AES Encryption and Decryption
  • AES File Encryption
  • AES File Decryption
  • AES-GCM Encryption and Decryption
  • ChaCha20-Poly1305 Text
  • ChaCha20-Poly1305 File Encryption
  • ChaCha20-Poly1305 File Decryption
  • DES Encryption and Decryption
  • DES File Encryption
  • DES File Decryption
  • RSA Encryption and Decryption
  • RSA File Encryption
  • RSA File Decryption

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.

© 2026 CipherTools. All computations run locally in your browser.