Free Modbus Poll Alternatives in 2026: 7 Modbus Master Tools Compared

Free Modbus Poll Alternatives in 2026: 7 Modbus Master Tools Compared
Comparison
Ahmet Korkmaz8 min

Free Modbus Poll Alternatives in 2026

Modbus Poll is the long-standing Windows tool for acting as a Modbus master, and it is commercial software with a trial. If you need to read an inverter, meter or PLC today without buying a license, or you’re on macOS or Linux, there are good free options. They differ mainly in platform, in how well they decode data types and byte order, and in whether you also need other protocols.

Details reflect the projects as of September 2026. Check each project’s page for current versions and licensing.

Quick comparison

ToolTypePlatformsModbus transportsBeyond Modbus
Ranaliz iOT TesterDesktop app, open source (MIT)Windows, macOS (Apple Silicon)TCP, UDP, RTUIEC-104 client + RTU simulator, MQTT, Zigbee
QModMasterDesktop app, open sourceWindows (Qt; other platforms by building from source)TCP, RTU
CAS Modbus ScannerDesktop utility, freeWindowsTCP, RTU
Radzio! Modbus Master SimulatorDesktop utility, freeWindowsTCP, RTU
mbpollCommand line, open sourceLinux (incl. Raspberry Pi), others from sourceTCP, RTU
pymodbusPython library, open sourceAnywhere Python runsTCP, UDP, RTU, ASCIIBuild your own
Node-RED + Modbus nodesFlow-based, open sourceAnywhere Node.js runsTCP, RTUEverything Node-RED connects to

What to look for in a Modbus master tool

  1. Function code coverage. At least FC03/FC04 for reads and FC06/FC16 for writes. Some devices accept only FC16 for writes.
  2. Data type and byte-order decoding. 32-bit floats and integers span two registers, and devices disagree about word order. A tool that shows the same registers as int, uint, float and hex in several byte orders saves the most time.
  3. Visible exception codes. You want to see “exception 02”, not just “error”. See Modbus exception codes.
  4. Serial settings. Baud, parity and stop bits for RTU, plus a sane timeout.
  5. History and export. When you hand results to a colleague or a vendor, a CSV beats screenshots.

The tools

Ranaliz iOT Tester

A free desktop app from Ranaliz covering Modbus TCP, UDP and RTU with FC01–FC16. It shows live tables, keeps a transaction history, decodes int/uint/float/hex/binary/ASCII with selectable endianness, and exports to Excel/CSV. The same window adds an IEC 60870-5-104 client and RTU simulator, an MQTT test client and a Zigbee tab. That’s useful when a plant mixes Modbus inverters with an IEC-104 grid connection. The source is on GitHub under MIT.

Best for: commissioning engineers who switch between Modbus, IEC-104 and MQTT, and macOS users. → Download iOT Tester

Limits: Windows x64 and Apple Silicon builds are provided. Intel Macs need a local build. It’s a test tool, not a data logger.

QModMaster

An open-source Qt-based Modbus master for TCP and RTU, with a bus monitor that shows raw frames.

Best for: Windows users who want a free, no-frills master and like seeing raw traffic. Limits: Development has been slow for years, and data-type decoding is basic.

CAS Modbus Scanner

A free Windows utility from Chipkin for scanning and reading Modbus TCP and RTU devices.

Best for: quickly scanning a range of addresses or slave IDs to see what answers. Limits: Windows only, and aimed at reading rather than full write workflows.

Radzio! Modbus Master Simulator

A small free Windows master tool that supports TCP and RTU with multiple register windows.

Best for: lightweight read/write checks on Windows laptops. Limits: Windows only, and a dated interface.

mbpoll

An open-source command-line Modbus master, popular on Linux and Raspberry Pi.

Best for: scripting, SSH sessions into field gateways, and headless boxes. Limits: Command line only. Decoding complex data types is up to you.

pymodbus

The widely used Python Modbus library, with client and server implementations.

Best for: developers who want to automate tests or build a custom collector. Limits: You write the tool yourself.

Node-RED with Modbus nodes

Community Modbus nodes let Node-RED flows read and write Modbus devices and pass data on to dashboards, MQTT or databases.

Best for: quick prototypes that need to move data somewhere after reading it. Limits: Heavier setup than a single-purpose tester.

Which one should you use?

SituationPick
One-off check on Windows, Modbus onlyQModMaster or Radzio
You’re on macOSRanaliz iOT Tester
Modbus plus IEC-104 or MQTT on the same jobRanaliz iOT Tester
Headless Linux gateway over SSHmbpoll
Automated regression testspymodbus
Read, then forward to a dashboardNode-RED

Reading a solar inverter?

Many inverters follow the SunSpec layout, so the same steps work across brands. SunSpec Modbus: how to read solar inverter data walks through finding the map and decoding scale factors.

FAQ

Is there a free version of Modbus Poll?

Modbus Poll offers a time-limited trial. For permanent free use, pick one of the tools above.

Which free Modbus tool works on macOS?

Ranaliz iOT Tester ships a native Apple Silicon build. pymodbus and Node-RED also run on macOS if you’re comfortable with code or flows.

What’s the difference between a Modbus master and a slave simulator?

A master (client) sends requests to real devices, which is what Modbus Poll does. A slave (server) simulator pretends to be a device, so you can test a master or SCADA without hardware.

Sources

  • Project pages and repositories of each tool listed (QModMaster, mbpoll, pymodbus, Node-RED Modbus nodes, Chipkin CAS Modbus Scanner, Radzio Modbus Master Simulator, Witte Software Modbus Poll)
  • Ranaliz iOT Tester repository: github.com/Ranaliz/ranaliz-iot-tester
A

Ahmet Korkmaz

Electrical & Electronics Engineer

Ranaliz Platform

Monitor your plant with Ranaliz

Manage your energy facilities from a single platform with real-time monitoring, smart alarms and AI-powered analytics.

Request Demo