Why do speed tests give different results? Speedtest vs Fast.com vs your provider's test

One site says 480 Mb/s, another says 310, your provider's checker says 520 and your phone says 140. They can all be telling the truth: each one measures a slightly different path, in a slightly different way.

What each test actually measures

TestTests toMethodTends to read
Ookla SpeedtestA nearby server it picks (you can change it), often hosted by your own providerSeveral connections in parallelHighest; close to your line's capacity
Fast.com (Netflix)Netflix's own video servers, many placed inside providers' networksSeveral connections, download firstClose to what streaming services can get
Google "Run speed test" (M-Lab NDT)Measurement Lab serversA single connectionLower on fast or distant connections; closer to one big download
Cloudflare (speed.cloudflare.com)Cloudflare's networkMany small and large transfers, plus latency while loadedHandy for spotting lag under load (bufferbloat)
Your provider's checkerA server inside its own networkVariesUsually highest, because the traffic never leaves their network

None of them is "the real one". A test to a server in your own town says how fast your line is; a test to a server across the world says how fast that particular route is. Both are true.

Things on your side that cap the number

Why even the best test reads below your plan

Advertised speeds are line rates. Part of every packet is addressing and checking (protocol overhead), so a perfectly healthy 100 Mb/s line usually tests around 92-95 Mb/s. Results within about 10% of your plan on a cable mean the line is fine. Watch the units too: 100 Mb/s (megabits) is about 12.5 MB/s (megabytes) in a download window; see Mbps vs MB/s.

Why the same test changes through the day

Parts of the network are shared with other homes, and between about 7 and 11 pm they're busiest. A drop only in the evening, on a cable, is congestion at your provider rather than a fault at home: see internet slow in the evening and contention ratios.

A test you can trust (and show your provider)

  1. A laptop or computer on a cable plugged straight into the router; check the link says 1 Gbps if your plan is over 100 Mb/s.
  2. Pause other devices, downloads, backups and VPNs.
  3. Run two different tests (for example Speedtest and Fast.com), twice each.
  4. Repeat early morning, afternoon and about 9 pm on two or three days, and note download, upload and ping.
  5. Compare with your plan and any minimum guaranteed speed in your contract, not just the headline figure.

If every cable test is far below the plan at every hour, report it as a fault. If it's fine on the cable but poor on Wi-Fi, improve the Wi-Fi rather than the plan. To check whether your plan is enough in the first place, try the broadband speed calculator.

Related

Internet slow in the evening · How much broadband speed do I need? · Mbps vs MB/s · Lag when someone downloads (bufferbloat) · Which Ethernet cable? · Interactive: the water-balloon speed test race (Wirebook) · Interactive: how shared pipes fill up (Wirebook)

Questions

Which speed test is the most accurate?

They're all accurate for what they measure. Ookla Speedtest to a nearby server shows your line's capacity, Fast.com shows what streaming gets, and Google's single-connection test is closer to one big download. Use two tests on a cable for a fair picture.

Why is Fast.com slower than Speedtest?

Fast.com tests to Netflix's servers rather than a nearby test server, so it can read lower if the route to Netflix is busy. If films stream fine, the lower figure is usually still plenty.

Why does my provider's speed test show more than other sites?

It tests to a server inside its own network, so the traffic never crosses the busier links to the rest of the internet. That shows your line is fine, but not necessarily what every website gets.

Why does my phone get a lower speed test than my laptop?

The phone is almost always on Wi-Fi, further from the router, and limited by its own Wi-Fi hardware. Test on a laptop with a cable to see the line's real speed.

Why do I always get about 94 Mb/s on a faster plan?

Something in the path runs at 100 Mb/s: the device's network port, a damaged cable or a router port. Check the link speed in network settings and try another cable and port.

Published · updated .

Try it

Related guides

Newest guides