Network Test
Measure your download speed, monitor connection stability, and diagnose network issues with three complementary modes — all running entirely in your browser.
Choose Speed Test for a quick 3-run speed check, Client Connectivity for 60 consecutive checks of general stability, or Website Connectivity to see if a specific URL is reliably reachable from your location.
Measures connectivity to this server by downloading a 100 KB payload — reports latency and speed per check.
Download Speed
— Mbps
Why Use It
Spot intermittent drops
A single ping can miss a flapping connection. Sixty consecutive checks expose patterns — drops clustered in one window point to a specific outage, scattered drops suggest general instability.
Diagnose a specific site
If video calls or a work tool keep cutting out, use Website Connectivity mode to test that URL directly. If it drops while Client Connectivity stays clean, the problem is with that site or the route to it.
No install required
Everything runs in your browser. Nothing is installed, nothing is stored on any server. Share the link with whoever needs to run a quick connection check.
Who Should Use This
Remote workers
Verify your internet connection is stable enough for video calls, VPNs, and cloud tools before meetings or critical work sessions.
Gamers & streamers
Check whether connection issues come from your ISP, your router, or the game/stream server itself — isolation is key to troubleshooting.
System administrators
Run quick network diagnostics on client machines or your own connection to rule out connectivity as a cause before deeper investigation.
ISP customers
Gather evidence of speed shortfalls or packet loss to present to your ISP when disputing service quality or negotiating service changes.
When to Run It
- Speed Test: Get a quick baseline of your download speed, verify advertised ISP speeds after an upgrade, or compare speeds before and after router changes.
- Client Connectivity: Before or during a video call to confirm your general connection is stable enough.
- Any mode: While streaming or gaming, to check whether drops are from your ISP or a specific server.
- Any mode: When working remotely and a VPN, cloud tool, or internal system keeps disconnecting.
- Any mode: After a router restart or ISP change to verify the new connection is solid.
- Any mode: To gather evidence of packet loss or latency issues before contacting your ISP.
How It Works
Speed Test
Downloads 2 MB payload three times and measures how long each run takes. Speed is calculated from payload size and elapsed time. The final result is the median of the three runs, which reduces the impact of random fluctuations.
Client Connectivity
Each check fetches a 100 KB payload from this server. Latency is measured as the full round-trip time. Speed is derived from the payload size and elapsed time. A failed fetch counts as a dropped check.
Website Connectivity
Each check sends a request to the URL you entered, directly from your browser. If the request reaches the server (even if the response is blocked by CORS), the check counts as successful. A network-level failure counts as a drop.
Frequently Asked Questions
What are the three modes?
Speed Test measures your download speed with 3 runs of 2 MB each, reporting the median. Client Connectivity runs 60 consecutive checks measuring latency and speed. Website Connectivity tests reachability to a specific URL over 60 checks.
When should I use each mode?
Use Speed Test for a quick baseline of your connection speed. Use Client Connectivity to see how stable your general internet connection is. Use Website Connectivity when a specific service is slow or unreachable, to isolate whether the problem is with your ISP or that particular site.
Does the test send my data to a server?
Client Connectivity downloads a small payload from this server to measure speed. Website Connectivity fetches the target URL directly from your browser. No personal data or results are stored anywhere.
How is packet loss calculated?
Each check is a fetch request. If the request fails due to a network error, that check is counted as a drop. Stability % = successful checks ÷ total checks × 100.
Can I use this to diagnose a specific website being slow or unreachable?
Yes. Switch to Website Connectivity mode, enter the site URL, and start the test. If drops appear only for that URL but not in Client Connectivity mode, the issue is likely with that site or the route to it — not your general connection.
Further Reading
What is Packet Loss?
Cloudflare's explanation of how packets are dropped in transit, why it happens, and how it affects real-time applications.
Fetch API — MDN
How the browser Fetch API works, which is what this tool uses to send each connectivity check.
ICMP — RFC 792
The protocol behind traditional ping utilities, which inspired the concept of repeated reachability checks.