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