WebSocket Tester
Connect to any WebSocket endpoint, send messages, and watch the exchange live — straight from your browser.
Connect and send a message to see the exchange.
The connection is made directly from your browser to the endpoint — nothing is proxied, logged or stored by us.
Debug real-time connections instantly
WebSockets power live chat, notifications, dashboards and multiplayer apps — but when something isn't arriving, you need to see the raw exchange. Paste a ws:// or wss:// URL, connect, and every frame in and out is logged with a timestamp and direction arrow. Send test messages, confirm the server echoes or responds as expected, and watch the connection open and close with its status code.
Made directly from your browser
Unlike the HTTP tester, WebSocket connections aren't blocked by CORS, so this tool connects straight from your browser to the endpoint — nothing is proxied through our servers. One consequence: a page served over HTTPS can only open wss:// (secure) sockets, not plain ws://, because browsers block mixed content. Use wss:// for anything on the public internet.
FAQ
Why won't my ws:// URL connect?
This page is served over HTTPS, and browsers refuse insecure ws:// connections from a secure page (mixed-content policy). The endpoint needs to support wss://. Local ws://localhost testing works best from a locally-served page.
Can I send JSON?
Yes — WebSocket messages are just text, so paste any JSON string and send it. Press Enter to send, Shift+Enter for a newline within the message.
Is my traffic visible to you?
No — the socket is a direct browser-to-server connection. We never see, proxy or store the messages.
Free tools are just the start
Deploy your next app on bare-metal cloud with per-second billing — your first app is free, no credit card required.
More free tools
Generate strong, random passwords with a cryptographically secure RNG — entirely in your browser.
Encode text to Base64 or decode it back — UTF-8 safe, with URL-safe variant support.
Percent-encode strings for safe use in URLs, or decode %20-style sequences back to text.
Decode a JSON Web Token's header and payload, check expiry, and verify HS256 signatures.
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes of any text — instantly, in your browser.
Validate JSON with precise error locations, then pretty-print or minify it — with sorted keys if you like.