TOOLS / HASHING & DERIVATION

Checksum

Calculate CRC16, CRC32, and Adler-32 checksums.

Algorithm

CRC-32/ISO-HDLC (IEEE), used by ZIP and Ethernet.

Calculator reference

Verification evidence and limitations →

What it calculates

Calculates a checksum for detecting accidental byte changes.

Inputs and methods

HEX or ASCII data; selectable CRC16 variants, CRC32 and Adler-32.

Worked example

Select CRC32 and enter ASCII 123456789.

CBF43926

Specification and limits

CRC16 is a family of algorithms; polynomial, initial value and reflection must match your protocol. Checksums are not authentication.

RFC 1952 ↗