How this speed test works
Most speed tests connect to a network of third-party measurement servers. This one deliberately does not: every request goes to static files hosted on this website, which is served by Cloudflare's global content-delivery network from a location near you. First the page requests a tiny file ten times with caching disabled and records how long each round trip takes. The median is your ping (latency), and the average change between consecutive measurements is your jitter. Then it downloads a 1 MB file to warm up the connection and, if that was quick, up to three 5 MB files, counting bytes as they arrive to calculate megabits per second.
Why results are approximate
Your result is the speed between your device and the nearest CDN edge for this site, through your Wi-Fi, router and internet provider. Dedicated speed-test services use many parallel connections and very large files to saturate fast fibre lines, so on connections above a few hundred megabits this test may read lower than your plan. On slower or busy connections it is a good real-world indicator, because it measures exactly the kind of transfer a web page or download makes. Other devices using the network, a weak Wi-Fi signal, VPNs and browser extensions all reduce the number.
What the numbers mean
- Download: 5–10 Mbps is enough for HD video on one device, 25 Mbps or more for 4K, and 100 Mbps or more for a busy household.
- Ping: under 30 ms feels instant and is good for gaming; 30–80 ms is fine for browsing and calls; above 150 ms, games and calls lag.
- Jitter: under 10 ms is good. High jitter causes choppy voice and video calls even when download speed is high.
Upload speed and data use
This site is a static website with no upload server, so upload speed is not measured. A full test downloads up to about 16 MB, which matters if you are on a limited mobile plan. Nothing about the test is stored or sent anywhere else.