Hash

CRC32 Calculator

Get the CRC32 checksum of any text as you type — hex and decimal shown side by side.

Checksum calculation runs locally in your browser. Nothing is uploaded, logged, or stored.

How to use

  1. Type or paste text into the input panel.
  2. The CRC32 checksum updates live in hexadecimal (and decimal).
  3. Copy whichever representation your tooling expects.

What is CRC32 for?

CRC32 is a cyclic redundancy check — a tiny, extremely fast error-detecting code used by ZIP archives, PNG images, Ethernet frames, and many file formats. It catches accidental corruption brilliantly, but it is not a cryptographic hash: collisions are trivial to craft, so never use it for security decisions. For that, reach for SHA-256 or MD5 instead.

The implementation is the standard CRC-32/ISO-HDLC variant (polynomial 0xEDB88320, reflected, XOR-out 0xFFFFFFFF) — the same one used by ZIP and PNG — computed with a table-driven approach for speed.

Examples

Match ZIP/PNG checksums

Reproduce the CRC values you see in archive listings and image chunk headers.

Cheap change detection

Use CRC32 as a fast fingerprint to detect accidental edits in configuration snippets.

Frequently Asked Questions

Is my text uploaded anywhere?+
No. The checksum is computed entirely in your browser.
Which CRC32 variant is this?+
The standard CRC-32 (polynomial 0xEDB88320) used by ZIP, PNG, gzip, and Ethernet.
Why is there a decimal value too?+
Some systems report CRC values as unsigned 32-bit integers; both forms are shown so you can match either.
Can CRC32 detect tampering?+
No — it detects accidental corruption only. Use a cryptographic hash for adversarial integrity checks.

Related Tools

Looking for something else? Browse all tools