LRC / CRC
LRC with STX/ETX framing, CRC-16 variants, CRC-32 and Adler-32 for terminal and host protocols.
Learn: C5 LRC, CRC and check digitsData
Results update as you type. For a framed message include STX (02) and ETX (03) in hex to get the Visa II style LRC.
Checksums of 7 byte(s)
| Algorithm | Result | Typical use |
|---|---|---|
| LRC (XOR of all bytes) | 30 |
ISO 1155, serial terminal links |
| LRC after STX through ETX | 32 | Visa II / VISA 2 framing — append after ETX |
| 8-bit sum · two's complement | 04 · FC | Simple device protocols |
| CRC-16/CCITT-FALSE (IBM-3740) | D73F |
EMV QR codes, many terminal protocols |
| CRC-16/XMODEM | 26F1 |
XMODEM, some POS links |
| CRC-16/KERMIT (CCITT) | 4068 |
Kermit, Bluetooth |
| CRC-16/X-25 (IBM-SDLC) | CC18 |
HDLC, ISO 14443 Type B |
| CRC-16/ISO-IEC-14443-3-A | C74F |
Contactless Type A frames |
| CRC-16/ARC (IBM) | FE07 |
ARC, LHA |
| CRC-16/MODBUS | FE1C |
Modbus RTU |
| CRC-32 (ISO-HDLC) | E4F078B6 |
ZIP, Ethernet, PNG |
| CRC-32C (Castagnoli) | 7835635C |
iSCSI, SCTP |
| CRC-32/MPEG-2 | 3ED7CF62 |
MPEG-2 transport |
| CRC-8/SMBUS | CF |
SMBus |
| Adler-32 | 040A0105 | zlib |
Each CRC is verified against its catalogue check value (the CRC of "123456789").