Checksum Calculator
Calculate named CRC profiles or Adler-32 from exact text or encoded bytes and compare an expected checksum.
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
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.