WebSocket Tester
Connect to any wss:// endpoint, send text frames and watch the message log live — with timestamps, JSON pretty-print, auto-reconnect and a periodic ping. The connection goes straight from your browser to the server.
About this tool
A plain-browser WebSocket client built on the native WebSocket API — no server in the middle, frames go directly between your browser and the endpoint you enter. Handy for smoke-testing socket APIs, echo servers, and streaming feeds. Try the public echo server wss://echo.websocket.org — it replies with whatever you send.
Why only wss://? This page is served over HTTPS, and browsers block insecure ws:// connections from secure pages (mixed content). If your endpoint only speaks ws://, put TLS in front of it (nginx, Caddy, or a cloud load balancer) or test from a local HTTP page.
About ping: browser JavaScript cannot send protocol-level ping frames — the "ping" option here sends a text frame containing ping at your chosen interval, which is the common way to keep idle connections and proxies alive.
Nothing you send or receive is logged or uploaded anywhere — the log lives only in this page.