API Navigator Logo

MQTT Client

DISCONNECTED
Broker Connection
Publish Message
Subscribe to Topic
Messages
Connect to a broker and subscribe to a topic to see messages.

About Our Online MQTT Client

Newtum's Online MQTT Client provides a simple, browser-based interface to connect to, debug, and interact with MQTT brokers. Publish messages, subscribe to topics, and monitor all traffic in real-time, all without any software installation.

What is MQTT?

MQTT (Message Queuing Telemetry Transport) is a lightweight, publish-subscribe network protocol that transports messages between devices. It is ideal for connecting remote devices with a small code footprint and minimal network bandwidth, making it a standard for IoT (Internet of Things) applications.

Why Use an Online MQTT Client?
  • Zero Setup: Connect to any public MQTT broker (over WebSockets) without installing local clients.
  • Easy Debugging: Quickly test if your broker is reachable and if topics are receiving messages.
  • Rapid Prototyping: Simulate IoT devices or applications by publishing and subscribing to topics from your browser.
  • User-Friendly: A clear and simple interface for managing connections, topics, and messages.

How to Use the MQTT Client

  1. Enter your MQTT broker's WebSocket URL (e.g., wss://your-broker-address:port).
  2. Click "Connect" to establish a connection with the broker.
  3. In the "Subscribe" card, enter a topic (e.g., devices/+/status) and click "Subscribe".
  4. In the "Publish" card, enter a topic and a message payload, then click "Publish".
  5. View all system messages, published messages, and received messages in the "Messages" log.

A great public broker for testing is wss://test.mosquitto.org:8081.

Start Testing Your MQTT Broker Now

Use our free online tool to debug your IoT projects and test your MQTT infrastructure instantly.

Launch MQTT Client