Most Accurate Internet Speed Test

At Ookla® we care deeply about providing data and analyses that are accurate and statistically sound so that consumers and businesses can trust the information they’re receiving. We’ve been doing this for over 14 years.

Test your Internet connection bandwidth to locations around the world with this interactive broadband speed test from Ookla. Internet speed tests, like this one or the test found at, measure the latter, or the speed reaching the device running the test. These test results are often lower than your plan speed due to various factors outside your Internet provider's control, including WiFi conditions and device capabilities. Download speed is most relevant for people who are consuming content on the Internet, and we want to be a very simple and fast speed test. What about ping, latency, upload and other things? When you click the “Show more info” button, you can see your upload speed. Speed Test - check your Internet connection speed using the most accurate and popular tool in India. Check which ISP provides the best mobile or desktop internet in your area. Broadband Internet Speed Test Click on the “ Go ” button on the Ookla Speed Checker below to start the internet broadband speed test. An explanation of the speedtest results and guidance of what internet speed you need can be found at the bottom of this page.

Speedtest®, our flagship product, is the most reliable tool for measuring internet performance and providing network diagnostics. Every day, millions of people use Speedtest to better understand the performance and quality of their internet connections. Read more about why consumer-initiated testing is more accurate than other methods.

Ookla’s Speedtest Server Network™ is comprised of high-performance servers in every country and major population center. Read more about the Speedtest Server Network and how Speedtest is uniquely able to measure high-speed connections.

We subject this vast amount of data to rigorous aggregation and analysis, making Ookla the preferred data provider for telecommunications operators, regulatory bodies, trade bodies, analysts, journalists and nonprofits worldwide. Read more about how our aggregation methodology sets Speedtest apart.

This article also shares the details of Ookla’s operational definitions and metrics. Read more about the language we use to describe our analyses.

Download the full-length version of this document here.

Speedtest is the most accurate measure of real-world network performance and coverage

Why consumer-initiated testing is the best measure of internet speed

Each time a user takes a Speedtest, a snapshot of the internet is captured for that specific time, place, device and network. Because these tests are initiated by consumers when and where they need performance data, Speedtest gives users accurate information about internet speeds at the times and locations that are important to them. When aggregated, these measurements describe the network’s real-world performance.

Speedtest measures the full capacity of an internet connection

Each Speedtest runs as a dedicated foreground service. This allows the device to use enough data to flood the internet connection and measure the full capability of both the network connection and the device. Only a dedicated foreground service can accurately assess network performance and quality metrics such as: download speed, upload speed, latency, packet loss, jitter and other indicators of network conditions.

Companies that attempt to measure speed using background tests hidden inside of other apps only send small amounts of data back and forth and cannot accurately measure performance, particularly at high speeds.

Because Speedtest operates in the foreground and measures the full throughput capacity of a connection, we can properly assess the performance capability of even the fastest connection. This is why speeds measured with Speedtest are often higher than those measured with other methods. This difference can be substantial, especially when testing the performance of newer technologies like 5G and multi-gigabit fiber.

Consumer-initiated = speed
Background = coverage

Mobile Speedtest users on Android devices can also opt in to submit data from background coverage scans. Our users contribute billions of measurements each day on the quality and conditions of mobile networks in their area from over 300 million scans. These coverage scans provide real-time insights into signal conditions, spectrum usage and network equipment at a fine level of geographic detail.

The hidden downsides of background testing from other providers

Other internet testing solutions run in the background of third-party applications that users are often unaware of, such as messengers, call recorders, dating apps and media converters.

Due to protections Apple has in place for user privacy, iOS doesn’t surface information like connection type to apps that run in the background. It is vital that a testing solution run in the foreground on iOS to accurately test the network and collect information about the active SIM and access technology. Aggregate speeds you might see from other network testing providers do not adequately represent the results of iOS users, which make up a large and important segment of the market.

As Google continues to update their data privacy policies for Android, having a dedicated app like Speedtest with a transparent consumer experience and clear user permissions around location data collection is also increasingly important.

Ookla provides a reliable, consistent test experience across devices

Speedtest provides an accurate, consistent test experience that consumers trust across the many device types available on today’s market. Our rigorous methodology applies to all of our applications.

How the Speedtest Server Network ensures accuracy

Testing to the right server eliminates latency and bottlenecks that can skew performance metrics.

Each link and node through which data is transferred can affect the final measurements as the link with the most constraining characteristics (highest latency, lowest bandwidth or highest packet loss) will typically limit the final measurements. Therefore, the fewer links between a device and a server, the more relevant the measurement is to quantifying and understanding the networking capability of a particular device.

Each Speedtest connects to a nearby server in Ookla’s global network of over 10,000 servers in more than 190 countries. This local connection allows us to ensure an accurate view of network performance that isn’t tarnished by external factors. Ookla takes comprehensive steps to ensure our traffic is indistinguishable from other applications or browser traffic to the server.

Testing to a CDN alone does not provide an accurate picture of network performance

Although CDNs serve a large portion of internet content, platforms that test to a content delivery network (CDN) only test to a single provider, often in a distant location, which only measures the connection to that specific CDN.

Speedtest measures the last-mile service provided to the end user by their ISPs and mobile operators. The last mile is the part of a user’s internet experience that a provider has the most control over — and responsibility for. Consumers can more accurately measure and troubleshoot the network connection they’re actually paying for, based on the location from which they are testing, because Speedtest connects to dedicated local servers. This allows us to provide the most accurate quality of service (QoS) measurement possible and uniquely positions us to evaluate the service provided by every ISP and mobile operator in the world — including removing the variability that comes with measuring CDN performance.

We also recognize the value in measuring a user’s performance beyond the last mile, so Speedtest allows testing to various providers in diverse locations. In this way, users can assess various connection scenarios to understand the full potential of a connection instead of being limited to a single provider. Only Ookla allows you to detect points of network congestion, and gain a better understanding of internet performance as a whole.

Speedtest is uniquely capable of measuring the full throughput capacity of 5G and super-fast fiber connections

Modern network speeds are increasing rapidly with technologies like 4G, 5G and fiber broadband being deployed across the globe. This makes the ability to measure a network’s full capacity more essential than ever. Speedtest uses a client and server testing engine that dynamically scales the number of connections to the server in order to saturate and accurately measure client-side connections up to 10 Gbps. This enables Ookla to overcome the effects of network bottlenecks and measure the full extent of a network’s performance.

Accurate 5G connection detection and identification

Not all 5G-capable devices natively identify the 5G connection type when reporting to applications. That’s why Ookla has directly partnered with device manufacturers worldwide to implement accurate in-app 5G detection in Speedtest. Consumers can reliably see when they’re testing a 5G connection in the Speedtest app, and providers can reliably measure their customers’ 5G network performance and quality.

Testing coverage, availability and quality of service

Fast speeds only matter on mobile when you actually have coverage. Consumer-initiated testing is the gold standard for speed and other performance metrics, but to measure signal and coverage Speedtest also collects over 300 million daily scans of coverage data in the background, submitted by Speedtest Android app users. These coverage scans capture where service is offered, what the quality of service is at each location, and information about a mobile user’s “radio environment,” including: the technology used (e.g., 5G, 4G LTE, etc.), the cellular infrastructure to which they are connected, and the accompanying strength and quality of signal.

Combined, consumer-initiated testing and coverage scans provide an unparalleled amount of data on performance and coverage that fully describes the quality of a user’s network connection. Here is an example of that complementary relationship in Brazil:

How Ookla aggregates and analyzes data

The largest volume of consumer-initiated tests

Numbers matter in data collection, and it’s important to look deeply at what the numbers represent. If a testing provider were to run 100 background tests per day on 100 phones for 100 days that record 100 values each, they’d have 1 million measurements. That overall number might sound impressive — until you realize that 100 phones do not give you a very wide (or interesting) distribution of phone types, locations or even experiences. The numbers are even less impressive when you realize that the 100 data points they’re collecting include less significant details like the device’s screen width and battery type that are only interesting to tiny cross sections of our industry.

Each and every day, over 10 million tests are actively initiated by pressing the “Go” button on Speedtest, and we receive additional data from over 300 million coverage scans. We see daily results on almost every mobile and fixed broadband network in the world which provides us with a real-time view of how the internet is performing at a global scale. This constant flow of immense amounts of data allows us to precisely track how networks respond to events like large crowds, the capabilities of new devices, the impact of network upgrades and the rollout of new technologies like 5G.

Unbiased data and a statistical sampling methodology

We use a rigorous statistical sampling methodology to combat sampling bias and ensure data accuracy. Through consumer-initiated testing, Speedtest gives every user a voice to describe what the internet connection is like on their device at the times and places that matter most to them. Whether a user takes a Speedtest once per month or once per hour, our sampling methodology makes sure that each user’s voice is heard and is not drowned out by high-volume testers.

When we aggregate data, each unique Speedtest user’s results are averaged to create a single sample that summarizes their internet experience for that time period and geographic area. We then evaluate each service provider based equally on the samples provided by each of its users. This removes the potential for results to be skewed by individual outliers or short-term fluctuations in service or user behaviors.

To ensure that our results represent the true commercially-available user experience, measurements from some tests are excluded from aggregation and published results, including tests performed in controlled environments by network engineers, tests taken from our CLI tool and results from the following platforms: mobile web tests taken on, tests on Windows phones and tests using the Chrome app and our embedded solutions. Our data scientists and analysts employ a host of tools that allow us to identify and remove any tests that could intentionally or unintentionally bias our results.

Internet performance metrics for mobile and fixed broadband

For definitions of basic internet measures like download, upload, latency and jitter, visit our glossary.

Ookla uses additional performance metrics to describe real-world internet performance and coverage. Our metrics help consumers to understand their network performance and service providers to understand their customer experience, gain competitive insights and identify how to improve their networks.

Top providers

An operator or ISP must account for 3% or more of total test samples in the market for the period to be designated as a top provider. We use this designation to ensure that most consumers in the area actually have access to the provider to qualify it as the fastest, most consistent or having the best coverage.

Modern chipsets

Ookla closely monitors the launch and widespread release of new device models built on chipsets capable of utilizing the latest network technologies. When calculating Speed Score and determining the winners of Speedtest Awards, we use results from devices built on modern chipsets so that an operator’s score is not negatively impacted if a portion of its subscriber base continues to use older technology.

Speed Score

We created Speed Score to fully account for the range of speeds a provider offers in a single metric. This makes it easier to compare mobile operators and ISPs on several measures of speed using one metric.

Speed Score incorporates a measure of each provider’s download and upload speed to rank network speed performance (90% of the final Speed Score is attributed to download speed and the remaining 10% to upload speed because online experiences are typically more affected by download speed). Speed Score uses a modified trimean to combine speeds from the 10th percentile, 50th percentile (also known as the median) and 90th percentile in a weighted average using a 1:8:1 ratio, respectively. We place the most emphasis on the median speeds as those represent what most network providers’ customers will experience on a day-to-day basis.

Competitive Geography (U.S. only)

Not all providers serve the same geographic area. Some focus their efforts more in urban areas, where economies of scale make fast speeds easier and cheaper to provide. Others also serve vast rural areas, where it’s more difficult and expensive to provide fast speeds. Ookla’s Competitive Geography filter ensures a balanced comparison of U.S. mobile operators by eliminating geographic outliers.

To meet the definition of “competitive,” a ZIP code must contain samples from at least three top national competitors (those who have at least 3% of market share at a national level), but no competitor can have more than 2/3 of the samples in that ZIP code. Operators are considered present in a ZIP code if they have at least 3% of the samples in the area and show samples on multiple devices. Limiting any operator from having more than 2/3 of samples ensures actual competition in a ZIP code rather than including areas where one competitor dominates the market.

Consistency Score

While fast speeds are paramount, a consistent experience is also a worthy measure of a network’s quality. Consistency Score is the metric we use to identify fixed broadband or mobile networks that provide a consistent quality of service. It reflects the percentage of a provider’s data samples that meet minimum thresholds for download and upload speeds, depending on the type of network. Consistency Score for fixed broadband uses thresholds of 25 Mbps minimum download speed (the recommended speed for streaming in 4K) and 3 Mbps minimum upload speed. Consistency Score for mobile uses thresholds of 5 Mbps minimum download speed (the recommended speed for streaming in HD) and 1 Mbps minimum upload speed. The higher a provider’s Consistency Score, the more likely a consumer will enjoy acceptable internet performance and quality.

Mean (or average)

We use “mean” and “average” interchangeably unless specifically stated otherwise.

Coverage metrics for mobile broadband

An operator’s geographic coverage is determined using a sample of scans received from devices on that operator’s network in each 100 m2 area. Because coverage is a spatially-focused metric, only scans with precise and legitimate location information are included as we build samples that normalize data by user, operator, location and timeframe. Coverage and availability metrics are based on data from Android devices and require that scans have been received from multiple devices in each area represented.

Coverage Score

We created Coverage Score to account for both the quality and coverage of service for mobile operators. Coverage Score multiplies the proportion of locations in which an operator was seen with service (its footprint) against the average tile quality score (based on availability metrics) among all locations in which that operator is present. Coverage Score has a range of 0 to 1000 to avoid any potential for confusion that the Coverage Score represents a percentage of an area or population with coverage.

Most accurate internet speed test app

Coverage Score is not comparable across different countries because it is strongly tailored to the unique geography of each market.


To calculate Coverage Score, we use Footprint, which is the fraction of locations within a given market, across all operators in that market, where a device has access to service. Operators with a relatively small footprint will have a lower Coverage Score than competitors with equal availability and a larger footprint. we require a footprint of at least 30% in an operator’s market before we will calculate a Coverage Score to ensure that an operator is generally available to the public.


We divide our data on availability into three separate views: General Availability, 4G Availability, and On-Network Availability. These metrics indicate how likely a user, on average, is to have service available in the places they go. They are individually defined as:

  • General Availability
    The percentage of an operator’s known locations where a device has access to any kind of service (including roaming).
  • 4G Availability
    The percentage of an operator’s known locations where a device has access to 4G LTE service (including roaming).
  • On-Network Availability
    The percentage of an operator’s known locations where a device has access to service from that operator.

Time Spent

We use Time Spent to give mobile operators insight into the percent of time that an average user spends on a given cellular technology — both on and off of their subscriber (SIM) network. Time Spent uses coverage scans to construct daily timelines for each device. Then, daily per-device durations on subscriber network, active network and cellular technology are calculated for a given area of interest. Next, the percent time spent on cellular technology per-device, based on the area and time period of interest, are determined. Finally, we aggregate the average percent time over devices for a subscriber network to give the final metrics seen in Speedtest Intelligence™.

We hope this reference guide will give you deeper insight into the metrics we present on Insights. You can also download an extended version here. We also have further information on 5G and a glossary that contains some general terms used when discussing internet performance across the industry. For specific information about what our data has to say about your market, learn more about Speedtest Intelligence.

Jan 4, 2021 Share
FAQ, Internet Speed Guides

The internet has come a long way since the 1990s. No more listening to the modem screech and buzz over the phone line. No more watching a JPG slowly inch its way down the screen. Those days are now a distant memory (at least for most people). Nowadays, our thermostats, coffee makers, doorbells, lightbulbs, and refrigerators are all connected to our home networks, and it doesn’t even hamper our ability to stream ultra-high definition video . . .

… except when it does.

No one likes endlessly waiting for their video to buffer, but it’s not always obvious how to fix the problem. Is it just your browser? Do you need a new router? A new computer? Or do you need to switch to a more reliable internet service provider (ISP)?

Before you do anything else, the first thing you should do is test your internet speed. And, fortunately, we have a tool for that.

Jump to: How do I test my internet speed? What a speed test measures What determines internet speed? Tips for an accurate test What do my results mean? Get a better internet plan

Jump to:

How do I test my internet speed?

Testing the speed of your internet connection is easy. Just click on the button below to take our speed test.

This test will give you your download and upload speeds (as well as other information like latency, if you click on the details), which you can compare to your provider’s advertised speeds.

But there’s more to internet speed than just testing it. We’ll walk you through all the ins and outs of measuring your internet speed and what it means for you.

What an internet speed test measures

What does Mbps mean?

Let’s start with the basics. Internet speed is measured in bits (a single binary 1 or 0) per second. Internet connections can handle a lot of this data, so we usually talk about speeds in megabits per second (Mbps), which is a million bits per second. When speeds get really fast (1,000 Mbps or faster), we talk about them in gigabits per second (Gbps), which is a billion bits per second. (1,000 Mbps = 1 Gbps)

Download speed vs. upload speed

Both your download speed and your upload speed are measured in Mbps. Download speed refers to how fast information from the internet gets to your device (how fast your Netflix show loads), while upload speed refers to how fast information on your device can be sent to some other destination on the internet (how fast your vacation pictures post to Instagram). For most connections, upload and download speed are usually different, but when you see internet plans advertised by speed, they’re usually focusing on just the download speed.

What is latency?

One other important measurement for internet speed is latency, or lag. This refers to the time it takes for a signal to be sent from your computer to your service provider and come back. High latency can lead to more buffering on streaming video, but it’s much more disruptive in activities like video chat or online gaming.

What determines your internet speed?

If there’s one thing that everyone knows about internet speed, it’s that not all connections are created equal. Most ISPs offer multiple plans with different speeds, but often these plans also use different technologies to connect you to the internet. Though some are significantly faster than others, there are also other pros and cons besides just speed.

Dial-up internet is the slowest kind of internet connection and is too slow for uses like streaming video. It can’t hit broadband speeds, usually topping out around 50 kbps (only 0.05 Mbps), though depending on the service, it can be much slower. It’s usually pretty cheap, but there are much better low-cost options these days.

Satellite internet uses a satellite signal to wirelessly connect to your home. Satellite can give you the broadband speeds necessary to do things like stream video, but it’s still a relatively slow and expensive option. Satellite internet speeds range from 5 Mbps to 25 Mbps. Also, since your signal has to reach a satellite in orbit, it has incredibly high latency. The upside is that you can get it almost anywhere in the US, even in remote areas.

DSL, or digital subscriber line, uses existing telephone networks, but it achieves much higher speeds than dial-up, anywhere from 0.5 Mbps to 75 Mbps. It’s not much faster than satellite and its speed is affected by the distance to your ISP’s central office.

Cable internet uses copper wires, just like cable TV. Cable offers incredibly fast speeds, between 25 Mbps and 1,000 Mbps (1 Gbps), but it also has a few drawbacks. Connections are generally shared between neighbors, which means cable networks get congested during peak hours. Cable also offers much higher download speeds than upload speeds. This isn’t an issue with cable TV, since broadcasts go only one direction, but it can be a problem for some online activities on cable internet.

Fiber internet connects you to the web via fiber-optic cables. Fiber is the fastest and most reliable kind of internet service, with speeds ranging from 50 Mbps to 2,000 Mbps (2 Gbps). It also has the benefit of symmetrical upload speeds. In other words, your uploads are just as fast as your downloads.

By understanding what kind of internet connection you have, you should have a good idea of how fast your connection should be. The question, though, is how much speed you’re actually getting from your connection.

Tips to get the most accurate speed

Testing your speed is easy, but how do you get the most accurate measurement of your internet connection? Here are a few things you can do to get the most accurate results:

Pause automatic downloads.

First, make sure you’re not downloading any large files in the background. You can check the Task Manager on Windows or the Activity Monitor on macOS to see if any programs are trying to download updates or other large files. Close or quit all apps on your computer. You might still have some background processes using the internet but nothing that would make a big impact.

Get rid of freeloaders.

Next, make sure that no one else on your home network is using a chunk of your bandwidth. You’re not going to get very accurate results if you have people streaming Netflix in three different rooms of your house while you test. If you suspect you might have someone stealing your Wi-Fi or some other freeloaders on your network, you can also change your network password.

Check for wireless router issues.

Most Accurate Internet Speed Test

Many people argue that you should always plug your computer directly into your router with an Ethernet cable before you test your internet speed. While this does give you a more accurate measure of what your ISP is giving you, it doesn’t help much if you’re still getting slow speeds where you normally use your devices.

We suggest that you check your internet speed where you most often use your computer. If the speed is less than what you expect, try plugging it into your router. If you get a dramatic increase in speed, it might be time to get a better router.

So, what do my results mean?

Once you know exactly how many Mbps you’re getting over your internet connection, what do you do next? First off, you need to make sure you can interpret your results. There’s no need to make an angry call to your ISP because you’re paying for gigabit internet but only getting upload speeds of 30 Mbps. If you have a cable connection, that’s perfectly normal, and it probably still has plenty of upload speed for your needs.

Interpreting download speeds

The most important number from your speed test is your download speed. That’s what’s going to determine how fast files download, how many devices your network can support, and how high the quality of your video can be.

If you have DSL, you should expect your speed to be a bit lower than advertised due to your distance from the central hub, but there’s also no way to improve it unless you move your whole house closer (or switch to a different type of connection).

Most Accurate Internet Speed Test 2020

If you have cable internet and your result is low, you’re probably experiencing congestion from the other homes in your area. Try testing your speed at another time when your neighbors are less likely to be online. If you’re hitting the proper download speeds outside of peak-use times, there’s nothing wrong with your connection. That’s just how cable works.

Checking your latency

If you play online games or watch live video, you also want to pay attention to your latency. If your latency is down below 20 milliseconds (ms), your experience should be perfectly smooth. If your latency is above 150 ms, you’re going to have some significant issues with lag. Some lag issues can’t be fixed because that would mean changing the laws of physics. Even going at near the speed of light, it takes time for a signal to reach a server in South Korea.

Other sources of lag can be dealt with. Replacing an old router can reduce latency. Connecting directly to your router via Ethernet cable instead of over Wi-Fi will make a huge difference in preventing lag. Finally, you can upgrade to a type of connection with naturally lower latency, like fiber.

Diagnosing problems

If you’ve done everything you can to get the most accurate speed test and your download speeds are still way below what your ISP promised, it could mean a few different things.

Malware—You might have malware on your device. Network worms and other malicious software hijack part of your bandwidth, but this is often the least of your worries. Run antivirus software to check for and remove malware.

Outdated hardware—You might have outdated hardware that’s incompatible with your provider’s requirements. For example, Xfinity’s gigabit services require a DOCSIS 3.1 modem. Although DOCSIS 3.0 equipment can technically get up to gigabit speeds, Xfinity doesn’t support it.

ISP issues—There might be a problem with your provider’s infrastructure. Sometimes these are just network interruptions caused by your ISP upgrading part of their network or simply doing maintenance. It could also be a more serious problem that can be fixed only by your provider. If you’ve explored the other options and are still having issues, call your ISP’s customer service.

Malfunctioning equipment—If your speed is lower than expected, but there are no problems with your ISP, there might be a problem with your equipment. Reset your modem and router by turning them off, waiting for a minute or two, then turning them back on. Try connecting to your router using an Ethernet cable instead of over Wi-Fi. If you’re already using a wired connection, try swapping out your Ethernet cable for a different one. You can also try running the speed test from a different device to see if you get the same results.

Get a better internet plan

If, after all this, your internet speed is still not enough to meet your needs, it might be time to upgrade to a faster plan, or simply find a better ISP.

To see what other options are available in your area, type your ZIP code below.

Author - Peter Christiansen

Peter Christiansen holds a PhD in Communication from the University of Utah and has been working in tech for over 15 years, working as a computer programmer, game developer, filmmaker, and writer. His writing has been praised by outlets like Wired, Digital Humanities Now, and the New Statesman.

Most Accurate Internet Speed Test Free

Editor - Cara Haynes

Cara Haynes has edited for for three years, working with smart writers to revise everything from internet reviews to reports on your state’s favorite Netflix show. She believes no one should feel lost in internet land and that a good internet connection significantly extends your life span (buffering kills). With a degree in English and editing and five years working with online content, it’s safe to say she likes words on the internet. She is most likely to be seen wearing Birkenstocks and hanging out with a bouncy goldendoodle named Dobby, who is a literal fur angel sent to Earth.

Most Accurate Internet Speed Test

How to Pause Your Internet Service
Apr 30, 2021
How to Find Wi-Fi Hotspots
Apr 27, 2021
15 Things You Didn’t Know About Your Internet
Apr 27, 2021
How to Know If Someone Is Stealing Your Wi-Fi
Apr 14, 2021
No Internet Connection? How to Troubleshoot Internet Issues
Apr 14, 2021