WebSocket Client

Disconnected

About WebSocket Client

Connect to a WebSocket server, send messages and watch incoming messages in real time. Handy for debugging chat backends, live dashboards, GraphQL subscriptions and other real-time APIs.

Save frequently used connections and message templates for quick reuse. Everything runs in your browser; saved items are kept in local storage.

How to use

  1. Enter a ws:// or wss:// URL and connect.
  2. Type a message and press Enter or click Send. Sent and received messages appear in the log with timestamps.
  3. Save the connection or the message as a template to reuse later.

FAQ

Why can't I connect to a ws:// URL?

This page is served over HTTPS, and browsers block insecure ws:// connections from secure pages (mixed content). Use wss://, or connect to ws://localhost which browsers allow.

Can I set custom headers such as Authorization?

No. The browser WebSocket API does not allow custom headers. Servers usually accept a token in the URL query string or in the first message instead.

What do close codes mean?

1000 is a normal closure, 1001 means the endpoint is going away, and 1006 means the connection was lost without a close frame — often a network error or a server that rejected the connection.