MQTT Viewer features
The wildcard tester, payload decoder and MQTT cheat sheet are free browser tools under Tools.
Inspect a broker
Every topic on the broker in one tree, with counts, last values, filter and sort.
The topic namespace as a live graph. Size is message rate, colour is recency.
Every message on a topic as a timeline, with hover previews and keyboard stepping.
Plot numeric fields from JSON or bare numeric payloads over time, with pop-out windows.
$SYS metrics, health warnings, a traffic chart and the loudest topics, per broker.
Payload, timeline, diff and chart for the selected topic, docked right, bottom or in a window.
Debug a connection
Copy, export and clear retained messages from a right-click menu, with retained topics marked in the tree.
A live, filterable log of the MQTT library's activity on each connection.
Diff a message against the previous one on the same topic.
History stays inside a memory budget you set, with optional recording to disk.
Publish and republish
Decode payloads
Platforms and deployment
Up to 10 connections over TCP, TLS, mutual TLS or WebSocket, MQTT 3.1.1 and MQTT 5.
The full app served over HTTP from a Docker image, plus a Home Assistant add-on.
macOS, Windows x64 and ARM64, and Linux as AppImage, deb, rpm, Flatpak or Nix.
MQTT Viewer is free and open source, for macOS, Windows and Linux, Docker and Home Assistant.
Download MQTT Viewer