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 digits

Data

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)

AlgorithmResultTypical 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").

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.