Calculators
🔢 CRC Calculator
Online CRC checksum calculator supporting CRC-8/16/32/Modbus/CCITT/DNP and custom polynomials
✓
CRC-8
1 byte · Simple check
✓
CRC-16/Modbus
2 bytes · Industrial IoT std
✓
CRC-16/CCITT
2 bytes · Telecom
✓
CRC-32
4 bytes · ZIP/Ethernet
✓
CRC-16/DNP
2 bytes · SCADA/Power
✓
Custom
Custom polynomial params
CRC Result (HEX)
—
CRC Result (DEC)
—
CRC Result (BIN)
—
Algorithm
—
Input Length
—
What is CRC?
CRC (Cyclic Redundancy Check) is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data. It's widely used in embedded systems, IoT communications, and Modbus protocols.
Common CRC Algorithms
- CRC-8: 1-byte checksum, for simple data packets
- CRC-16/Modbus: Modbus protocol standard, most common in industrial automation
- CRC-16/CCITT: XMODEM, Bluetooth protocols
- CRC-16/DNP: Power utility automation (DNP3 protocol)
- CRC-32: ZIP, Ethernet, PNG — general purpose