Speedtest by Ookla, Fast.com, Google, nPerf: which speed test should you use?

By The SpeedFibre team, updated . 3 min read.

Speedtest by Ookla, Fast.com, Google, nPerf: which speed test should you use?
In short Every speed test measures the same things (download, upload, latency) but against different servers and with different methods. A 5 to 10% gap between two tools is normal. To compare, test over a cable, at the same time, and look at the trend rather than a single number.
Contents
  1. What a speed test measures
  2. The main tools
  3. Real example: a 200 Mbps fibre line
  4. Why a test can read too high or too low
  5. Getting a reliable measurement with any tool
  6. Which tool should you choose?

You run Speedtest by Ookla, then Google's test, then ours, and get three different numbers. None is "wrong": each tool measures a different path across the internet. Here is how they work and how to choose.

What a speed test measures

A speed test sends and receives data between your device and a measurement server, then calculates the speed. The result depends on three things:

  • your connection (fibre, ADSL, 4G, Wi-Fi or cable);
  • the server, its distance and capacity;
  • the method: number of parallel connections, test length, average or median.

The main tools

ToolServers usedCharacteristic
Speedtest by OoklaLarge server network, many hosted by providersSeveral parallel connections, idle and loaded latency
Fast.comNetflix serversShows download first; upload and latency under "more info"
Google's testM-Lab measurement platformLaunched from Google Search, shows the server city
nPerfnPerf server networkAlso offers mobile coverage maps
CloudflareCloudflare network, hundreds of citiesMeasures loaded latency and packet loss
SpeedFibreClosest Cloudflare serverSustained speed, latency under load, plain-English verdicts

Real example: a 200 Mbps fibre line

On the same fibre line, over Wi-Fi, a few minutes apart:

ToolDownloadUploadPing
Speedtest by Ookla202.9 Mbpsnot recorded28 ms
Google's test (server in Lisbon)217.9 Mbps179.7 Mbps44 ms
SpeedFibre196 Mbps189 Mbps27 ms

All three confirm the same reality: about 200 Mbps, in line with the plan. The gaps come from the servers (a server in another country versus one in the same city, for ping) and the calculation methods.

Why a test can read too high or too low

  • Too high: some networks let a burst of speed through in the first fractions of a second. A very short test measures that burst instead of real speed. That is why our test calculates speed over transfers lasting several seconds.
  • Too low: distant or busy server, weak Wi-Fi, another device downloading, an old phone.
  • Different ping: it depends directly on distance to the server. A server in your own city gives a lower ping than one abroad.

Measure your connection now. Start the test

Getting a reliable measurement with any tool

  1. Connect a computer over an Ethernet cable.
  2. Close other apps and pause other devices.
  3. Run 3 tests and keep the middle value.
  4. Test at different times of day, especially in the evening.
  5. To compare two tools, run them one after the other, in the same place.

Which tool should you choose?

To check your plan, any serious tool will do, provided you follow the method above. For a diagnosis, what matters is what comes after the number: knowing whether the problem is Wi-Fi, the line or the network. That is what our guides are for, such as slow internet: causes and fixes and how to read a speed test.

#SpeedTest#FiberSpeedTest#FiberInternet

Sources and further reading

Frequently asked questions

Which speed test is the most accurate?

There is no single one. Serious tools give close results if you test over a cable at the same time. Gaps of 5 to 10% are normal.

Why does Fast.com show a different result from Ookla?

Fast.com measures downloads from Netflix servers, while Ookla uses other servers, often at providers. The network path is not the same.

Why does ping change from one test to another?

Ping depends mainly on distance to the server. A server in your own country gives lower ping than one on another continent.

Is SpeedFibre linked to Ookla?

No. SpeedFibre is an independent tool. Speedtest is a trademark of Ookla, mentioned here for comparison.

The SpeedFibre team Guides written and reviewed by a telecom engineer specialised in fibre optics (FTTH), with more than 8 years of hands-on network maintenance and measurement. Editorial policy.

Related guides