ThisCalculator

Everyday

Best Broadband Speed Tests: 7 Top Options

Updated · Standard formula, shown below

Throughput 10.00 MB/s
Throughput
80.00 Mbps
Result
Test duration
10 sec
You entered
File size
100 MB
You entered

Best Broadband Speed Tests: 7 Top Options

The best broadband speed test is the one that gives you consistent, accurate results across multiple servers and protocols—currently, Speedtest by Ookla, Fast.com, and Cloudflare Speed Test are the most reliable free options. Each measures your connection’s download and upload speeds, plus latency, but they differ in server selection, methodology, and the metrics they emphasize. Below, we break down the top contenders, how they work, and how to get the most meaningful results.

Formula

Throughput (in megabytes per second) is calculated as: Speed = File Size (MB) ÷ Time (seconds). To convert to megabits per second (Mbps), multiply by 8: Speed (Mbps) = (File Size × 8) ÷ Time. The variables are: File Size in megabytes (MB), Time in seconds, and Speed in MB/s or Mbps (1 MB = 8 Mb).

Worked Example

Using the default values (10 seconds, 100 MB file):

  • Step 1: Divide file size by time: 100 MB ÷ 10 s = 10 MB/s
  • Step 2: Convert to Mbps: 10 × 8 = 80 Mbps

So the throughput is 10 MB/s or 80 Mbps.

What Makes a Good Speed Test?

A reliable speed test should measure more than just raw throughput. Look for these features:

  • Multiple servers – Tests that let you choose or automatically pick the nearest server give a more realistic baseline.
  • Latency and jitter – These affect gaming and video calls; a good test reports them.
  • Upload speed – Often overlooked, but crucial for cloud backups and video conferencing.
  • Consistency – Run the test multiple times; a good tool shows if results are stable.
  • No heavy ads – Some tests have intrusive ads that can skew results or annoy users.

Top Speed Test Services Compared

Here are the most widely used and trusted speed test websites, with their key characteristics:

  • Speedtest by Ookla – The most popular, with a huge network of servers worldwide. It measures download, upload, ping, and jitter. Offers a web version and apps for all platforms. Known for its accuracy and detailed results, including a “connection score.â€�
  • Fast.com – Created by Netflix, this test focuses on download speed but also shows upload and latency. It’s simple and ad-free, but uses Netflix’s servers, which may not reflect general internet performance.
  • Cloudflare Speed Test – Measures download, upload, latency, and jitter, and also tests packet loss. It uses Cloudflare’s extensive CDN, making it fast and reliable. Provides a detailed breakdown of performance metrics.
  • Google Fiber Speed Test – A simple, clean test that measures download and upload speeds. It’s powered by Measurement Lab (M-Lab), which is a neutral platform, but may not be as feature-rich.
  • SpeedOf.Me – Uses HTML5 to run tests without Flash or Java. It automatically adjusts to your connection speed and provides a detailed graph of speed over time.
  • TestMy.net – Allows you to test download, upload, and latency, with options to run multiple tests and compare results. It also offers a “speed testâ€� that uses multiple connections.
  • M-Lab Speed Test – A non-commercial test that measures download and upload speeds. It’s transparent about its methodology and data, but may not be as user-friendly.

How to Get Accurate Results

To ensure your speed test reflects your actual connection, follow these steps:

  1. Use a wired connection – Ethernet is more stable than Wi-Fi; if you must use Wi-Fi, sit close to the router.
  2. Close other applications – Streaming, downloads, and even background updates can skew results.
  3. Restart your router – A quick reboot clears temporary glitches and memory leaks.
  4. Test multiple times – Run the test at different times of day to see variations.
  5. Choose a nearby server – Distance affects latency and speed; use the closest server for a baseline.
  6. Check your plan – Compare your result with the speed you’re paying for; if it’s consistently lower, contact your ISP.

Common Problems and Misconceptions

Many people misunderstand what a speed test measures. Here are some common issues:

  • Wi-Fi vs. Ethernet – Wi-Fi speeds are often lower due to interference and distance. Always test via Ethernet to isolate your internet connection’s performance.
  • Server choice – If you pick a server far away, speeds will be lower. Use the recommended server for a fair test.
  • Background usage – Other devices on your network can consume bandwidth. Pause large downloads on all devices.
  • ISP throttling – Some ISPs throttle certain traffic (like video streaming). If you see lower speeds on Fast.com (Netflix) but higher on Ookla, it may be throttling.
  • Speed test vs. actual speed – Speed tests use multiple connections and may not reflect real-world single-connection speeds (e.g., downloading a file from a single server).

How to Interpret Your Results

Your speed test results are only useful if you understand what they mean:

  • Download speed – How fast you can receive data from the internet. Measured in Mbps. For HD streaming, you need at least 5 Mbps; for 4K, 25 Mbps.
  • Upload speed – How fast you can send data. Important for video calls and cloud backups. Most ISPs offer lower upload speeds.
  • Latency (ping) – The time it takes for a packet to reach the server and return. Measured in milliseconds (ms). Lower is better; under 20 ms is excellent, under 50 ms is good for gaming.
  • Jitter – The variation in latency. High jitter causes stuttering in video calls and games. Aim for under 10 ms.

Safety and Privacy Considerations

When using any speed test, be aware of what data you share:

  • IP address – Speed tests need your IP to connect to servers. Some services log your IP and results.
  • Location – Your approximate location is often revealed to select the nearest server.
  • Data collection – Ookla and others may collect your results for network analytics. Read their privacy policies.
  • Use HTTPS – Ensure the site uses HTTPS to encrypt your data in transit.
  • No personal info – You typically don’t need to provide personal details, so avoid tests that ask for email or phone.

Alternatives to Web-Based Tests

If you want more advanced features or offline testing, consider:

  • ISP-provided tools – Many ISPs have their own speed test that may be optimized for their network, but results can be biased.
  • Mobile apps – Ookla, Fast, and others offer apps for iOS and Android. They often include additional features like signal strength and coverage maps.
  • Command-line tools – For tech-savvy users, tools like speedtest-cli (Ookla’s CLI) or iperf (for local network testing) provide more control.
  • Router-based tests – Some routers have built-in speed tests that measure the connection directly from the router, bypassing Wi-Fi issues.

Frequently Asked Questions

Why do my speed test results vary between different tests?

Different tests use different servers, protocols, and methodologies. Ookla may use multiple parallel connections, while Fast.com uses Netflix’s servers. Also, your network conditions change constantly, so results can differ even on the same test.

What is a good download speed for gaming?

For online gaming, latency is more important than download speed. A ping under 50 ms is ideal, and download speeds of 10-25 Mbps are sufficient. However, if you stream your gameplay, you’ll need higher upload speeds.

Should I use a wired or wireless connection for the test?

Use a wired Ethernet connection for the most accurate test of your internet speed. Wi-Fi introduces variables like signal strength and interference, which can lower your results. If you must use Wi-Fi, test near your router.

How often should I run a speed test?

Run a speed test when you notice issues or after making changes to your network. For a baseline, test a few times at different times of day to see the range. If you suspect throttling, test regularly and compare results.

Can my ISP see my speed test results?

Your ISP can see that you’re running a speed test because it involves data transfer to a server. However, they typically don’t see the specific results unless they provide the tool. Some ISPs may throttle speed test traffic, so using a third-party test can be more objective.

Related

Formula used
in t | Test duration | sec | 10 | 1
in d | File size | MB | 100 | 1
out speed | Throughput | MB/s | d / t | 2
out speed_mbps | Throughput | Mbps | (d * 8) / t | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.