MQTT Viewer FAQ

Answers to the questions people ask most about MQTT Viewer.

Is MQTT Viewer free?

MQTT Viewer is free and open source under the GPL-3.0 licence. There are no paid tiers, trials or accounts.

Is MQTT Viewer open source?

The full source is published on GitHub at github.com/mqtt-viewer/mqtt-viewer under the GPL-3.0 licence.

Which platforms does MQTT Viewer run on?

MQTT Viewer is a native desktop application for macOS (Apple Silicon and Intel), Windows (x64 and ARM64) and Linux (x86_64 and ARM64). Linux builds ship as AppImage, deb, rpm, Flatpak and a Nix flake.

Does MQTT Viewer support MQTT 5?

MQTT Viewer supports MQTT v3.1.1 and MQTT v5, including publishing with MQTT v5 properties.

Does MQTT Viewer support TLS, WebSocket and client certificates?

Connections can use plain TCP, TLS, mutual TLS with client certificates, and WebSocket (ws and wss). Username and password authentication is supported on all of them.

Can I connect to more than one broker at the same time?

MQTT Viewer keeps up to 10 broker connections open at once, each in its own tab with its own topic tree, history and saved messages.

Can MQTT Viewer decode Sparkplug B payloads?

MQTT Viewer decodes Sparkplug B protobuf payloads into readable JSON, along with Base64 and Hex payloads. PNG, JPEG, GIF, WebP and BMP payloads are rendered as images.

Can MQTT Viewer show broker metrics?

The broker status page reads the $SYS topics that mosquitto, EMQX and VerneMQ publish and shows clients, message rates, retained messages, uptime and health warnings. Brokers that publish no metrics still get client-side message rates.

Can MQTT Viewer chart values from messages?

Numeric fields in a JSON payload, and bare numeric payloads, can be charted live. Charts can be popped out into their own windows.

How is MQTT Viewer different from MQTT Explorer?

MQTT Viewer keeps the topic tree that MQTT Explorer made familiar. It adds up to 10 brokers side by side, MQTT v5, a scrubbable message timeline, a broker status page, a topic graph, Sparkplug B decoding, publish history and client logs.

How is MQTT Viewer different from MQTTX?

MQTTX is a broad toolkit with a desktop app, a web client and a CLI. MQTT Viewer is a lighter, broker-neutral desktop client built around inspecting and debugging traffic.

Can MQTT Viewer run in a browser or on a server?

The same app ships as a Docker image that serves it to a browser, and as a Home Assistant add-on. There is no built-in login, so it belongs on localhost, a trusted network, or behind an authenticating proxy.

Where can I download MQTT Viewer?

Downloads for macOS, Windows and Linux are at https://mqttviewer.app/download, with source and release notes at https://github.com/mqtt-viewer/mqtt-viewer/releases.

Not covered here? Download MQTT Viewer and try it, or see how it compares in the MQTT client comparison.

MQTT Viewer is free and open source, and runs on macOS, Windows and Linux.

Download MQTT Viewer