CRC16-CCITT (False)

CRC16 detects accidental errors in transmission; not cryptographic integrity.
Variant: CCITT-False, poly 0x1021, init 0xFFFF, big-endian, no final XOR.

About CRC16

CRC16 is a checksum used in communication protocols and storage to detect accidental errors. This page uses the CCITT-False variant. For cryptographic integrity, use HMAC or digital signatures instead.

CRC16-CCITT checksum online — free, no upload (FAQs)

FAQs

Is CRC16 secure?
No. CRCs detect accidental errors, not malicious tampering.
Which CRC16 variant is used?
CRC16-CCITT (False): poly 0x1021, init 0xFFFF, no xorout.
Does this upload my data?
No. All computations are done in your browser.

CRC-16 family FAQs

FAQs

Why so many variants?
Initial values, polynomial, and reflections differ; match variant exactly.