Internet Speed Test
Measure download, upload, latency and packet loss against Cloudflare's global edge — 100% in your browser
Frequently Asked Questions
Everything you need to know about this tool
For a browser-based test, yes. We use the same Cloudflare measurement engine that powers speed.cloudflare.com, which measures against Cloudflare's global anycast network (330+ POPs). Peak numbers match Ookla within a few percent on any decent home connection. For absolute precision you still want an Ethernet-connected desktop client, but no web tool will beat this one.
Bufferbloat is how much your latency balloons while the connection is saturated. A line can show 500 Mbps down and still be unusable for Zoom because latency jumps from 20 ms to 400 ms under load. We measure both, and flag the delta. If bufferbloat is "poor" or "bad", your router needs QoS / Smart Queue Management.
No. The test traffic flows directly between your browser and Cloudflare — DocTools is not in the path. We do not receive the numbers, your IP, or anything else. You can confirm in DevTools → Network: zero requests to doctools.cc during the test itself.
Because real networks are noisy. Wi-Fi signal strength, other devices on your network, the state of your CPU and the browser's own scheduler all introduce variance of 5–20%. For a reliable reading, run the test 2–3 times with other tabs closed and take the median.
Yes — the layout adapts to phones, and the engine works on any modern browser with fetch + WebSocket support. On cellular the test will obviously measure your mobile connection, not Wi-Fi unless your phone is on Wi-Fi.
Some workplaces block WebSocket traffic or the speed.cloudflare.com domain, which the engine needs. If you see an error and you're on a VPN or corporate proxy, that's usually why. Home and mobile networks almost never hit this.