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
| Algorithm | Result (hex) | Decimal | |
|---|---|---|---|
| CRC-32 (ZIP / Ethernet) | 0x4A393840 | 1245263936 | |
| CRC-16/MODBUS | 0x0A84 | 2692 | |
| CRC-16/CCITT-FALSE | 0xB543 | 46403 | |
| CRC-8 (poly 0x07) | 0x88 | 136 | |
| BCC (byte-wise XOR) | 0x03 | 3 | |
| LRC (Modbus ASCII) | 0xFB | 251 | |
| Sum (8-bit) | 0x05 | 5 | |
| Sum (16-bit) | 0x0005 | 5 |
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
No comments yet — be the first to say something