Real requests
Download, upload, HTTP latency and DoH run directly from your browser.
Network quality workbench
Diagnose throughput, responsiveness, congestion, short stalls and DNS with real browser requests. Every result names the node, method, time and limits.
Start from the problem
The full test is broad; focused tests use less data and answer a narrower question more clearly.
Measure download, upload, idle and loaded latency, and jitter against a named Cloudflare edge.
Usually 15–30 seconds · up to about 135 MBTake 30 HTTP round-trip samples without running a bandwidth-heavy speed test.
About 8–15 seconds · negligible payloadWatch repeated HTTP reachability and latency samples for 15, 30 or 60 seconds.
15, 30 or 60 seconds · negligible payloadResolve A, AAAA, CNAME, MX or TXT records over Cloudflare DoH and time three requests.
Three encrypted queries · usually under 5 secondsRun two user-controlled tests and compare speed, latency and jitter locally without claiming to toggle your VPN.
Two full tests · change the VPN between runsTrust model
Download, upload, HTTP latency and DoH run directly from your browser.
An HTTP failure stays an HTTP failure; without TURN, packet loss remains unavailable.
Time, Cloudflare edge, samples and method stay visible beside the result.
321Kit records anonymous product events, not speeds, hostnames, DNS answers or IPs.
Make results comparable