MQTTAnalyzer

MQTTAnalyzer

IoT diagnostics

22 ratings
18 reviews
Free

Details

  • Released
  • Updated
  • January 7, 2020
  • August 23, 2026

Features

MQTTAnalyzer screenshot #1 for iPhone
MQTTAnalyzer screenshot #2 for iPhone
MQTTAnalyzer screenshot #3 for iPhone
MQTTAnalyzer screenshot #4 for iPhone
MQTTAnalyzer screenshot #5 for iPhone
MQTTAnalyzer screenshot #6 for iPhone
MQTTAnalyzer screenshot #7 for iPhone
MQTTAnalyzer screenshot #8 for iPhone
MQTTAnalyzer screenshot #9 for iPhone
MQTTAnalyzer screenshot #10 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Monitor and debug MQTT brokers on your Apple devices. Visualize data with hierarchical views, JSON highlighting, and charts. Publish messages, manage multiple brokers, and sync settings across devices. Free and open source.

MQTT 3.1.1 and 5.0 support
JSON highlighting and pretty-printing
Time series charts for numeric values
Connect to multiple brokers
Full-text search
Publish messages
iCloud sync
Show original description
+1

What's New in MQTTAnalyzer

3.5.0

August 23, 2026

What's New in 3.5.0 • Flat view for the topic tree on macOS and iPad — see every topic with its full path in one list (#240) • Export or copy a topic subtree as YAML or JSON, including binary payloads • Expand, collapse and navigate the topic tree with the arrow keys on macOS • Much faster topic list with large topic trees — scrolling, searching and navigating thousands of topics • Fix: macOS shows the messages of the tree root itself again (#243) • Fix: "Allow untrusted" and custom CA certificates are now honoured for secure WebSocket (wss) connections (#244)

More

User reviews

Doesn’t work with self signed certificates

I tried connecting to a test broker using a self signed certificate but it failed to connect. It seems to ignore the setting that allows untrusted connections. This is true at least for wss:// connections.

Response from developer

Thank you for the feedback. Can you please try the latest update, released today?

Very Usable

I use this all the time to monitor numerous topics/messages on my broker backbone. I use MQTT messages to monitor 6 different solar battery systems, 2 water tanks, thermal sensors, etc. Many of these messages are parsed and put in a MariaDB, but some are just sent to the broker so having a good client that lets me watch them as needed is a real help. Only issue I have is that when switching between apps I get disconnected from the server too often. Some of the messages are only posted every 5 or 10 minutes, so I wish I didn't have to just sit with this app in the foreground all the time so I don't miss messages. Other than that, great tool!
Show more

Great utility

This tool is an excellent mobile substitute for the MQTT Explorer desktop app. It’s simple, flexible, and straightforward. I like that it’s open source, so I can learn from it and someday maybe write my own app!

Nice work

I am developing a containerized app to periodically poll EDS MeshNet environmental sensors via HTPP on my LAN and publish the data to Mosquitto MQTT for discovery and use within Home Assistant. I have been using MQTT explorer on windows for debugging but this is the best app I’ve seen for iOS. Nice work!
Show more

Siri

Great feature that it works with Siri and shortcuts

Developer apps

FAQ

What devices does MQTTAnalyzer support?

MQTTAnalyzer is available on iPhone, iPad, and Mac. It offers a native experience across all supported Apple devices.

Is MQTTAnalyzer free to use?

Yes, MQTTAnalyzer is completely free and open source. It does not include any advertisements.

What MQTT versions does MQTTAnalyzer support?

MQTTAnalyzer supports both MQTT 3.1.1 and MQTT 5.0 protocols. It also supports MQTT and WebSocket connections.

Can I connect to multiple MQTT brokers with MQTTAnalyzer?

Yes, you can connect to multiple brokers simultaneously. The app also allows subscribing to multiple topics per broker.

How does MQTTAnalyzer handle large message payloads?

MQTTAnalyzer supports large payloads up to 10MB and allows for exporting them. It also includes a hex viewer for binary data.

Does MQTTAnalyzer offer any data visualization features?

Yes, MQTTAnalyzer provides a hierarchical topic tree view, JSON highlighting, time series charts for numeric values, and an image viewer.

How often is MQTTAnalyzer updated?

The latest version, 3.2.0, was last updated on March 24, 2026. As an open-source project, updates are driven by community contributions.

What authentication methods does MQTTAnalyzer support for connections?

MQTTAnalyzer supports username/password and client certificate authentication, including self-signed certificates. It also offers SSL/TLS with ALPN and server CA certificate validation.