Checksum Calculator

Calculate named CRC profiles or Adler-32 from exact text or encoded bytes and compare an expected checksum.

0 / 200,000
Advanced Options

Maximum 5,000 lines and 1,000,000 result characters. Empty lines, including a final empty line, are preserved.

How to use

Choose a named checksum profile and input encoding. CRC defaults identify complete parameter sets: CRC-8/SMBUS, CRC-16/ARC, CRC-24/OPENPGP, CRC-32/ISO-HDLC, and CRC-64/ECMA-182.

Example

Input
abc
Output
352441c2

Limitations

Checksums detect many accidental changes but are not collision-resistant and do not authenticate data. CRC algorithms with the same width can use different parameters and return different values.

Frequently Asked Questions

Is CRC-32 a cryptographic hash?

No. CRC is designed for accidental-error detection and can be deliberately forged.

Why does another CRC calculator disagree?

It may use a different polynomial, initial value, reflection rule, or final XOR. Compare the full named profile, not only its bit width.