CRC32 Checksum Calculator Online

Compute a CRC32 checksum of text or a file as hex and decimal, right in your browser. Nothing you type is uploaded.

The CRC32 Checksum Calculator runs entirely in your browser. The text you type and any file you select are processed locally on your device and are never uploaded to ArrayKit.

Open the File Hash & Checksum tool

About CRC32 Checksum Calculator

The CRC32 Checksum Calculator computes the CRC32 (IEEE 802.3) checksum of any text or file and shows it as both an 8-digit hex value and an unsigned decimal number. Paste text into the input box, or drop in a file, and the checksum updates instantly as you type. It uses the same polynomial and algorithm as ZIP archives, PNG chunks, and Ethernet frames, so the result matches what zlib's crc32(), Python's binascii.crc32, and most command-line crc32 utilities produce for the same bytes. It is handy for spot-checking that a config file, log snippet, or downloaded asset was not corrupted, or for reproducing a CRC32 value referenced in file-format documentation. Built for developers who need a quick, verifiable checksum without installing a command-line tool. Everything runs locally in your browser — the text and files you check are never uploaded.

Features

How to use the CRC32 Checksum Calculator

  1. Type or paste the text you want to checksum into the input box
  2. Read the CRC32 hex and decimal values, which update live
  3. Or click the file picker to compute the CRC32 of a local file instead
  4. Copy the hex or decimal value with the copy button next to each row

Example

Input

123456789

Output

CRC32 (hex): CBF43926
CRC32 (dec): 3421780262

Common errors & troubleshooting

Frequently asked questions

What does the CRC32 Checksum Calculator compute?
It computes the CRC32 (IEEE 802.3) checksum of your text or file's bytes and shows it as an 8-digit hex string and as an unsigned decimal number, the same algorithm used by ZIP, PNG, and gzip.
Is CRC32 the same as a cryptographic hash like SHA-256?
No. CRC32 is designed to catch accidental bit errors from noisy transmission or storage, not to resist deliberate tampering. Two different inputs can be crafted to produce the same CRC32, so it should never be used for security or password checks.
Why does my CRC32 hex value have leading zeros?
CRC32 is always a 32-bit value, so this calculator zero-pads the hex output to a fixed 8 characters (e.g. '000004C1') to match how ZIP and PNG headers store it.
Does the CRC32 Checksum Calculator upload my file?
No. The CRC32 Checksum Calculator reads the file in your browser using the File API and computes the checksum locally. The file's bytes are never sent anywhere.
Why is the decimal value so large?
CRC32 produces an unsigned 32-bit integer, so the decimal value can range up to 4,294,967,295. This matches the convention used in ZIP central-directory records and most crc32 command-line tools.
Can I use this to verify a downloaded file matches a published CRC32?
Yes. Drop the downloaded file into the CRC32 Checksum Calculator and compare the hex value it shows against the checksum published by the file's source.

Related tools

All ArrayKit tools