Logo
Contact Us
Responsive Left-Aligned Menu
Modbus RTU CRC-16 Calculator
Copied to clipboard!
Modbus RTU CRC16 Calculator
Quick Presets (Common Modbus Commands) Click to load standard frame examples
Modbus RTU Byte Ordering

Modbus RTU uses CRC-16 IBM/ANSI (Polynomial: 0xA001).

In the output frame, the CRC bytes are appended in Little-Endiain / LSB First order: [ Slave ID ] [ Function ] [ Data... ] [ CRC LSB ] [ CRC MSB ]

Modbus Standard
CRC-16 Result (LSB First)
-- --
Low Byte followed by High Byte
CRC-16 Result (MSB First)
-- --
High Byte followed by Low Byte
Complete Modbus RTU Frame (Data + CRC)

--

Decimal Representation (16-bit Unsigned / Signed):
Unsigned: 0 | Signed: 0

Calculation Step Breakdown

0 Bytes
Step Input Byte XOR State Post Bit-Shifts Register (Hex)
Enter valid hex data above to view step-by-step bitwise CRC processing.


Copyright © DOT Circuit Electronic Pte. Ltd.