Free Modbus TCP Clients Compared
Modbus Poll, qModMaster, Radzio, mbpoll, and Modbus Connect — an honest look at what each one is actually good at, including where we lose.
We built Modbus Connect, so read the rest of this with that in mind. But a comparison that only flatters the tool writing it isn't useful to anyone trying to actually pick software — so here's where each of these tools genuinely wins, including the cases where that's a competitor, not us.
This covers five clients people actually use for free: Modbus Poll, qModMaster, Radzio Modbus Master Simulator, mbpoll, and Modbus Connect.
Modbus Poll
Modbus Poll, from Witte Software, is the tool most engineers mean when they say "the Modbus simulator I used at my last job." It's been around for a long time and is a de facto industry standard for a reason: it's stable, well-documented, and every serious integrator has seen it before.
Where it genuinely wins: multi-document support (poll several devices side by side in one window), mature scripting/logging features, and the fact that it's the tool most likely to already be installed on a colleague's laptop, which matters when you're troubleshooting together.
The catch: the free version is a time-limited demo, not a permanently free tier — after the trial period you need to buy a license to keep using it. It's also Windows-only.
qModMaster
qModMaster is a Qt-based, open-source Modbus master simulator built on top of the libmodbus library. It's genuinely free — no trial window, no license key.
Where it genuinely wins: it's fully open source, so you can read the code, audit exactly what it does on the wire, and modify it if you need to. That transparency matters if your organization has policies against opaque binaries touching OT networks. It also runs on Linux, which Modbus Poll does not.
The catch: the interface is dated and the project sees infrequent updates. There's no built-in network scanner, no charting, and no data logging — it's a raw register read/write tool, nothing more.
Radzio Modbus Master Simulator
Radzio is a lightweight, genuinely free Modbus master simulator that's been a quiet fixture in the industrial automation community for years. No install wizard, no license nag screens.
Where it genuinely wins: it's small, fast to launch, and does exactly one thing — read and write registers — without asking you to create an account or accept a trial. For a quick one-off check on a single register, it's hard to beat the simplicity.
The catch: development has been largely dormant for years, the UI looks it, and like qModMaster it has no scanning, charting, or logging built in. Windows only.
mbpoll
mbpoll is a command-line Modbus master, also built on libmodbus, that lives comfortably in scripts, CI pipelines, and headless test rigs. There's no GUI at all — you call it with flags and it prints the result.
Where it genuinely wins: automation. If you want to poll a register from a bash script, a cron job, or a CI pipeline validating a device before it ships, mbpoll is the right tool — nothing else on this list is designed to be scripted. It's also the only one here that's genuinely cross-platform (Windows, Linux, macOS) via the same codebase.
The catch: no GUI means no visual polling, no charts, and no point-and-click device discovery. It's built for people already comfortable with a terminal, not a general troubleshooting tool.
Modbus Connect
Modbus Connect is what we built after running into the same gap this whole list points at: most free Modbus tools are Windows-only, GUI-based, and stop at read/write. We wanted a free client with a modern interface that also runs natively on macOS, and that bundles a network scanner, charting, and data logging in the same app instead of three separate downloads.
Where we genuinely win: if you're on a Mac, this list gets very short — Modbus Poll, qModMaster's Windows build, and Radzio simply don't run there. We're also the only GUI tool here with a built-in IP range scanner, live charting, and continuous data logging out of the box.
Where we lose: we're newer than Modbus Poll, qModMaster, or Radzio, so we don't have their years of field history or the "everyone already has it installed" network effect. And if what you actually need is a scriptable, headless CLI tool for a pipeline, mbpoll is the right choice, not us — we're a GUI application.
At a Glance
| Tool | Platforms | Interface | Cost | Best For |
|---|---|---|---|---|
| Modbus Poll | Windows | GUI | Trial, then paid | Industry-standard, mature feature set |
| qModMaster | Windows, Linux | GUI | Free (open source) | Auditable, no-cost raw read/write |
| Radzio | Windows | GUI | Free | Fast, no-frills single-register checks |
| mbpoll | Windows, Linux, macOS | CLI | Free (open source) | Scripting, CI, automated tests |
| Modbus Connect | Windows, macOS | GUI | Free | Mac support, scanning + charting + logging in one app |
Try Modbus Connect
If you're on macOS, or want scanning, charting, and logging without piecing together three separate tools, give Modbus Connect a try — it's free.
Download Free Beta →Related Articles
What Is a Modbus TCP Client? A Beginner's Guide
What a Modbus TCP client actually does, and how to choose one.
A Beginner's Guide to Free Modbus Scanners, Clients, and Data Loggers
Compares Modbus Connect, QModMaster, and CAS Modbus Scanner for scanning, reading, and logging.
How to Scan a Network for Modbus Devices
Find every Modbus TCP device on your network instead of guessing IP addresses one at a time.