Your files stay on your device

# Internet speed test

Times cache-busted downloads of same-origin assets and reports your download speed in Mbps, stating plainly that upload is not measured.

Download only, and honest about it
This page measures how fast this site can push bytes to your browser. It does not measure upload, because upload measurement needs a receiving endpoint on the far side, and this tool will not claim a number it cannot measure.

The figure is decimal megabits per second, the same unit internet providers advertise, computed from bytes actually received over wall-clock time; when a file reports no readable bytes, the Resource Timing transfer size stands in. Results reflect the route between you and this site's server, not a nearby speedtest edge, so a distant server reads slower than your line's true ceiling. Wi-Fi, VPNs, and other traffic on the link all show up in the number, which is fair: that is the connection you actually use. Upload is not measured, and a single stream cannot saturate a very fast line, which is why the test climbs through progressively larger files until a byte floor or a time cap stops it. Nothing runs until you press the button, and retesting right away is safe: every fetch is cache-busted so no result can come from your browser cache.
OptionsStart download test

## More network tools

- [Bandwidth calculator](/network/bandwidth)
- [HTTP timing probe](/network/http-timing)
[All network tools](/network)

Was this tool useful?
YesNo

---

Canonical HTML: https://nutter.tools/network/internet-speed-test
Markdown version: https://nutter.tools/network/internet-speed-test.md
Plain-text version: https://nutter.tools/network/internet-speed-test.txt
Agent index: https://nutter.tools/llms.txt

