Checksum Calculator (CRC / BCC / LRC)

Compute CRC-8, CRC-16/MODBUS, CRC-16/CCITT, CRC-32 plus BCC, LRC and simple sums at once. Input accepts hex or plain text; every result is one click to copy.

6 bytes

01 03 00 00 00 01

Results

AlgorithmResult (hex)Decimal
CRC-32 (ZIP / Ethernet)0x4A3938401245263936
CRC-16/MODBUS0x0A842692
CRC-16/CCITT-FALSE0xB54346403
CRC-8 (poly 0x07)0x88136
BCC (byte-wise XOR)0x033
LRC (Modbus ASCII)0xFB251
Sum (8-bit)0x055
Sum (16-bit)0x00055

Parameters follow the most common set: CRC-8 poly=0x07 init=0x00; CRC-16/MODBUS reflected poly 0x8005 init 0xFFFF; CRC-16/CCITT-FALSE poly=0x1021 init 0xFFFF; CRC-32 reflected 0xEDB88320 with init and output inverted. If your MCU library uses different parameters the result will differ.

Modbus sends CRC-16 low byte first (low 8 bits, then high 8 bits). Pasting the hex in order will fail the receiver check.

Everything is computed locally in your browser.

Comments

Sign in to join the discussion

No comments yet — be the first to say something