A lightweight, focused MQTTX alternative
MQTTX is a broad MQTT toolkit. MQTT Viewer is a lighter, topic-tree-first desktop client for seeing and debugging what is on a broker, free and open source.
What MQTTX does well
MQTTX, from the team behind EMQX, spans a desktop app, a web client and a CLI, with full MQTT 5, benchmarking and a wide range of payload codecs. If you want a CLI for scripting or a browser client, MQTTX is the better fit.
Where MQTT Viewer fits
MQTT Viewer is a narrower, native desktop app for seeing what is flowing through a broker.
- Topic-tree-first. The topic tree is the centre of the interface, with a timeline and message comparison beside it.
- Native. One app for macOS, Windows and Linux.
- Broker-neutral. Mosquitto, EMQX, HiveMQ or anything else.
- The essentials. Up to 10 connections, MQTT v3.1.1 and v5, TLS and WebSocket, Sparkplug B, Base64 and Hex decoding and a searchable publish history.
- Free and open-source under GPL-3.0, with no account.
Frequently asked questions
Is MQTT Viewer a lightweight alternative to MQTTX?
MQTT Viewer is a native desktop client built around a live topic tree for debugging broker traffic, free and open source with no account.
Does MQTT Viewer support MQTT 5 and multiple connections?
MQTT Viewer supports MQTT v3.1.1 and v5 and up to 10 broker connections at once.
Is MQTT Viewer tied to a particular broker?
MQTT Viewer works with any MQTT broker, including Mosquitto, EMQX and HiveMQ.
Does MQTT Viewer decode binary payloads?
MQTT Viewer decodes Sparkplug B, Base64 and Hex payloads.
See the best MQTT clients overview, or download MQTT Viewer.
MQTT Viewer is free and open source, and runs on macOS, Windows and Linux.
Download MQTT Viewer