Checksum Calculator (BCC / LRC / CRC)
Free online checksum calculator: compute BCC (XOR), LRC, CRC8, CRC16/MODBUS, CRC16/CCITT-FALSE and CRC32 in one click. Text or hex input. Runs in your browser.
How to use
What it does
Checksums are widely used for error detection in communication and storage. This tool computes several common algorithms at once: BCC (XOR of all bytes), LRC (longitudinal redundancy check, 256 minus the sum of bytes), and the CRC family — CRC8, CRC16/MODBUS, CRC16/CCITT-FALSE and CRC32.
Two input modes are supported: UTF-8 text or a hex string (e.g. 48 65 6c 6c 6f). In hex mode each byte is two digits and spaces are allowed. Results are shown in hex and can be toggled between upper and lower case.
Example
Input the text 123456789 (UTF-8) with "UTF-8 text" selected:
BCC: 15
LRC: E6
CRC8: 19
CRC16/MODBUS: 4B37
CRC16/CCITT: 29B1
CRC32: E3069283This is the canonical CRC check vector, handy for verifying an implementation.