CRC-16/CCITT-FALSE Calculator/Checker

Calculate or verify the CRC-16/CCITT-FALSE checksum for UTF-8 text. This profile uses polynomial 0x1021, initial value 0xFFFF, no reflection, and xor-out 0x0000.






No data entered

How This Converter Works

Calculates or verifies CRC-16/CCITT-FALSE for UTF-8 encoded text, returning a four-digit uppercase hexadecimal checksum.

Formula or rule

CRC-16/CCITT-FALSE uses width 16, polynomial 0x1021, init 0xFFFF, refin=false, refout=false, xorout=0x0000; bytes are processed most-significant bit first.

Example

Input
Message 123456789
Calculation
Applying CRC-16/CCITT-FALSE to UTF-8 bytes 31 32 33 34 35 36 37 38 39 with init FFFF.
Result
CRC-16/CCITT-FALSE: 29B1