Skip to main content
DD-CAT IDE logoDD-CAT IDE

CRC / LRC / Checksum Calculator

Favorite

Paste a hex frame and get CRC16 (MODBUS / CCITT / XMODEM / IBM), CRC8, CRC32, LRC, XOR and sum checks, with the checksum bytes appended to the frame.

Key points

CRC / LRC / Checksum Calculator: Paste a hex frame and get CRC16 (MODBUS / CCITT / XMODEM / IBM), CRC8, CRC32, LRC, XOR and sum checks, with the checksum bytes appended to the frame. Formula: CRC-16/MODBUS: init FFFF, reflected polynomial A001, low byte first. Enter parameters on the DD-CAT IDE online tool page to get results instantly, with a calculation-model diagram that updates with the inputs. A CRC is defined by four parameters: polynomial, init, reflection and final XOR — the same "CRC16" name gives different results. MODBUS RTU sends the CRC low byte first — do not confuse display order with transmission order.

Inputs

CRC-16/MODBUS: init FFFF, reflected polynomial A001, low byte first

Calculation model (updates with parameters)

原始数据(6 字节)bytebytebytebytebytebyteCRC-16/MODBUSC5 CDThe receiver recomputes the whole frame: result is 0 (MODBUS) or equals the checksum bytes
Data bytes6
CRC-16/MODBUS (low byte first) 结果C5 CD
Result (decimal)50637
Checksum bytes2 字knot (low byte first)
Full frame with checksum01 03 00 00 00 0A C5 CD

Engineering notes

  • A CRC is defined by four parameters: polynomial, init, reflection and final XOR — the same "CRC16" name gives different results.
  • MODBUS RTU sends the CRC low byte first — do not confuse display order with transmission order.

FAQ

What is CRC / LRC / Checksum Calculator for?
Paste a hex frame and get CRC16 (MODBUS / CCITT / XMODEM / IBM), CRC8, CRC32, LRC, XOR and sum checks, with the checksum bytes appended to the frame.
What is the formula for CRC / LRC / Checksum Calculator?
Core formula: CRC-16/MODBUS: init FFFF, reflected polynomial A001, low byte first. The tool returns results instantly using this formula and the selected parameters.
What engineering notes should I keep in mind when using CRC / LRC / Checksum Calculator?
A CRC is defined by four parameters: polynomial, init, reflection and final XOR — the same "CRC16" name gives different results. MODBUS RTU sends the CRC low byte first — do not confuse display order with transmission order.