Modbus RTU Online Tool
Modbus RTU message generation, parsing, and CRC checksum tool, supporting multiple data types and byte order configurations.
Browser execution mode: Your data is processed in your browser and is not uploaded to the server.
Speed and Stability: Processing speed depends on your device and browser. For large batch work, the desktop version may be more stable.
Loading tool, please wait...
If the online tool fails to load or run, try the desktop tool.https://tools.yikeaigc.com/
Tool Usage
Return to old versionRequest Command Generator
Configure slave address, function code, register address, and write data to generate an RTU request frame with CRC.
Response Message Generator
Generate read responses, write confirmations, or exception responses by function code. Ideal for building return frames before integration testing.
Message Parser
Enter a complete RTU frame to auto-detect fields, verify CRC, and parse register values by data type.
CRC Check Calculation
Calculate the checksum using Modbus RTU CRC-16 rules and output the full frame with the low byte first.
Instructions
Software Usage Instructions
- Request Command Generation: First set the slave address, function code, start address, and read quantity or write value, then click “Generate Request Command”. Function codes 01, 02, 03, 04, 05, 06, 15, and 16 are supported.
- Write Data Configuration: For writing a single coil, you can select ON/OFF; for writing a single register, you can enter the register value; for writing multiple coils, you can enter a sequence of 0s and 1s; for writing multiple registers, you can select UINT16, INT16, UINT32, INT32, FLOAT32, and the byte order.
- Response Message Generation: Select the response function code and response type to generate a normal response, write confirmation, or exception response. Read register responses support multiple data types and ABCD, DCBA, BADC, and CDAB byte orders.
- Message Parsing: Enter a complete RTU hexadecimal message, and the tool will identify the slave address, function code, data area, and CRC check result. You can add custom rules to parse register values.
- CRC Check: Enter a data frame without CRC to calculate CRC-16 and generate a complete message; enter a complete message with CRC to verify whether the checksum matches.
- Batch Processing: Request generation, response generation, and CRC calculation all support line-by-line batch processing. After processing, you can copy the results or download a TXT file.
- Save Settings: Commonly used slave addresses, data types, byte orders, and parsing start positions can be retained by clicking “Save Settings”, making it easier to continue using them later.
FAQ
Related Tools
Online LaTeX Math Equation Editor
A professional online LaTeX math formula editing tool tha...
Car Fuel Consumption Calculator
Multi-mode fuel consumption calculation and batch CSV pro...
Rectangular Prism Volume Calculator
Online cuboid volume calculator, supporting length, width...