XOR Checksum Calculator - Simple Byte Checksum Online
Calculate XOR checksums for serial protocols, embedded systems, and Arduino. The simplest error detection method. Free online XOR calculator.
Quick Examples
0x
Decimal
-
Binary
-
ASCII
-
Calculation Details
Bytes processed: 0
Formula: b1 ⊕ b2 ⊕ b3 ⊕ ...
Arduino Code
uint8_t xorChecksum(uint8_t *data, size_t len) {
uint8_t sum = 0;
for (size_t i = 0; i < len; i++) {
sum ^= data[i];
}
return sum;
}