This tool measures your internet connection performance directly in your browser without any plugins or third-party apps. It runs three sequential tests: first a ping/latency test by timing round-trip requests to a known endpoint, then a download test by fetching a data payload and measuring throughput, and finally an upload test by sending data to a server and measuring how fast it transmits.
All measurements are taken in real time and reported in Mbps (megabits per second) for speeds and milliseconds (ms) for latency. Jitter — the variation in ping times — is calculated from multiple ping samples to give you a stability reading.
What Do the Results Mean?
Download speed is the most important metric for most users — it determines how fast you can stream, browse, and download files.
Upload speed matters for video calls, cloud backups, live streaming, and remote work. Many ISP plans have asymmetric upload speeds (much slower than download).
Ping (latency) is the round-trip time for data to reach a server and return. Under 20ms is excellent; over 100ms will cause noticeable lag in gaming and video calls.
Jitter is variation in ping. A stable connection has jitter under 5ms. High jitter causes choppy audio/video even when average ping looks fine.
Frequently Asked Questions
Several factors can reduce measured speed: Wi-Fi interference, old router hardware, browser overhead, VPNs, background downloads, and distance from the test server. Always test via a wired Ethernet connection for the most accurate comparison to your ISP's advertised speeds. Also note that ISPs advertise "up to" speeds — actual speeds vary by congestion and time of day.
Netflix recommends 5 Mbps for HD (1080p) and 25 Mbps for 4K Ultra HD per stream. YouTube 4K requires around 20 Mbps. For a household with multiple simultaneous streams plus other devices, 100 Mbps or more is comfortable. Gaming consoles and smart TVs also use background bandwidth for updates.
High ping is usually caused by physical distance from the server, network congestion, or router QoS issues. High jitter is often caused by Wi-Fi interference, packet loss, ISP throttling, or an overloaded home network. For gaming and VoIP, a wired connection and a router with QoS (Quality of Service) settings can significantly reduce both.
Browser-based tests are a very good approximation and typically match dedicated app results within 10–15%. The main limitation is that a browser can only use a portion of total CPU and network resources. For the most precise results, run multiple tests, close all other tabs, and test over a wired connection. The results are reliable enough to diagnose most real-world speed issues.
Yes — a VPN adds encryption overhead and routes traffic through an extra server, almost always reducing measured speed and increasing ping. If you want to test your base ISP speed, disable the VPN before testing. If you want to measure your effective VPN-connected performance (what you actually experience when the VPN is on), keep it enabled.