A SIGNAL, THROUGH THE WEB
Give the connection
a little twang.
Find out what makes it through. Probe Signal’s endpoints directly using native browser HTTPS and WebSockets. No backend or relay.
Set up a probe
Read the signal
ReadyWaiting for a vibration.
Choose your endpoints and run a probe.
Each result includes timing and the evidence behind it.
EVENT LOG0 events
No network activity yet.
A response is a response.
401, 403, and 404 can still prove a working transport. They don’t mean a Signal account is authenticated.
A browser error is ambiguous.
Browser APIs usually hide TLS and handshake details. We report what was observed, without guessing the cause.
Know the browser boundary.
Static pages cannot open raw TCP sockets or run an independent TLS handshake. Certificate trust is controlled by your browser.
Certificate trust & diagnostic scope
Native HTTPS and WSS use the browser’s certificate validation. This app cannot add Signal trust roots, bypass CORS, or speak raw Signal TLS proxy protocol.
WebSocket tests stop after an upgrade; they do not decode provisioning messages. They never generate a linking QR code, link a device, register an account, or request a user’s messages. Results live in this tab until you clear them or export a local report.