Last Updated | March, 29 2026

What is the ring around the Go button?

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

What is the ring around the Go button?

The circle around the Go button is Speedtest Network Status, a feature that helps you quickly see whether your device is online or not. Network Status starts with a blue circle while we are checking your internet connection. During this time we are sending multiple requests to multiple services to check your online status. The Speedtest app determines your device connectivity strength based on the success rate of these requests.

You’ll see the circle change to green, yellow, or red, depending on the state of your connection. A green circle confirms you’re connected, a yellow circle means something isn’t quite right, and a red circle indicates you’re probably disconnected. With a green or yellow circle you can proceed to take a Speedtest to get the full picture of your internet performance or a video test to see if your connection is streaming ready.

If you see a red circle on mobile, you probably need to go somewhere with better mobile service. If you see a red circle on Wi-Fi or fixed broadband, you’ll need to troubleshoot your connection. Start by attempting a Speedtest. If that fails, try restarting your modem and/or router and fine-tune your Wi-Fi network performance with our guide.

There are rare instances where a router is blocking certain websites, in which case you will see a red circle but see results in your normal range from a Speedtest.

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

What speeds do I need to access the content I want, e.g. video games, Netflix?

Here are the recommended connection speeds for many popular Internet activities. If you are doing multiple things at once online or sharing a connection with multiple computers, then these recommended speeds may not be enough. All speeds are provided in the Speedtest.net default of Mbps (megabits per second).

Netflix

  • Recommended broadband connection speed: 1.5 Mbps download
  • For HD quality: 5.0 Mbps download

(source: Netflix Help)

YouTube

  • Recommended: at least 0.5 Mbps download

YouTube offers several quality levels for videos. The lower numbers (360p) indicate that the video is smaller and uses less bandwidth, but is also less detailed. The more detailed the video (480p, 720p, or 1080p), the more bandwidth it takes to stream. Choose the highest video quality that allows you to stream without repeated stops and starts.

(source: YouTube Help)

Hulu

  • Recommended: at least 1.5 Mbps download

Hulu also offers several different quality levels for different connection speeds. Using the gear icon, you can tell Hulu to auto-select the best quality for your bandwidth.

(source: Hulu Help)

Online Video Games

  • Recommended: a low ping (less than 100 ms)

For playing video games online, download and upload don’t matter as much as ping, which measures how responsive your connection is. The lower the ping to servers and other players, the less lag you will have in your game. To lower ping, connect your computer to the router using ethernet instead of Wi-Fi, and avoid downloading/uploading files while playing games.

Spotify

  • Recommended (standard quality on web and desktop, high quality on mobile): 0.15 Mbps

(source: Spotify FAQ)

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

How can I determine the quality of my connection?

Your internet connection’s speed is only part of the picture! To reliably use services such as streaming media, voice over IP or online gaming, your connection’s quality is also important. That’s why Speedtest.net as well as the Android and iOS apps measure ping in addition to download and upload speeds.

Also called latency, or lag, ping is the reaction time of your connection—it’s how quickly your device gets a response after you’ve sent out a request. Measured in milliseconds (ms).

During a Speedtest, we measure your Ping at three stages:

  • Upload: During the upload test we measure your ping to see how it is affected by upload activity on your network. A common situation for receiving high upload responsiveness is a household member recording a video on their phone, and automatically uploading it to the cloud.
  • Idle: We test your idle ping at the beginning of your Speedtest to measure the response of a request on your network as if it is not in use.
  • Download: During the download test we measure your ping to see how it is affected by download activity on your network. A common situation for receiving high download responsiveness might be a household member installing a large game.

Last Updated | March, 29 2026

How can Ping help me diagnose network quality?

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

How can Ping help me diagnose network quality?

Ping is a network utility command line that is used in Windows (Command Prompt (cmd)) and OS X (Terminal). Ping in its basic form is a packet of data sent form you a requester to a host, which then a host sends a packet of data back to the requester acknowledging the transaction. During this process of ping measures two things packet-loss and latency.

Packets

A packet is the basic unit of information in network transmissions or Internet Protocol. Most common Internet Protocols are HTTP, TCP, UDP, & ICMP. Each protocol splits information into packets that contain both a segment of data to be transferred and the address where the data is to be sent. If you are receiving packet-loss when communicating with a destination then you are most likely dealing poor signal/line quality from your Internet Service Provider (ISP) and you should contact them. Packet loss will increase load time on things such as websites because packets that are lost have to be resent.

Packet-Loss

Packet-loss occurs when a packet of data being send is not received or is incomplete. During this process a host will request that the requester (you) resends the packets lost during this transaction or vice versa. Packet-loss in most cases is result of poor signal/line quality and will require you to contact you Internet Service Provider (ISP). In the event of 100% packet-loss there can be several reason for this: Your Internet is down and you should contact your (ISP), Router or Modem maybe be preventing access to the Internet, and last the connection between your computer and your Router/Modem may be severed or blocked.

Latency (ms)

Latency is the time that it takes for a transaction of packets to finish (Requester to Host to Requester). This round trip is recorded in milliseconds or one one-thousandths of a second. If you are seeing high latency this could be cause by many things, such as: distance between requester & host, poor routing between requester & host, and packet loss. If it is poor routing and/or packet loss contact your ISP.

Ping Commands

Ping External IP

ping google.com

Ping external IP is the most used ping command line. In the event that you have issues here and not with any of the other command lines then the is with your (ISP) or the host you are trying to ping to. In some cases like “microsoft.com” you will time out no matter what because they block all ping attempts. “google.com” will all ways get you a result unless your Internet service is down.

Ping Default Gateway/Router

ping ###.###.###.###

To find your IP for your Gateway/Router use:

For windows and the address is listed next to “Default Gateway”

ipconfig

For OS X:

netstat -nr | grep '^default'

If a time-out occurs here and not for Ping Loopback and Ping Local Machine then the issue lays with your Gateway/Router and you should contact the manufacture of the device.

Ping Local Machine

ping ###.###.###.###

To find the IP for your local machine use:

For windows and the address listed next to “IPv4 Address”

ipconfig

For OS X use:

(Ethernet Connection)

ifconfig en0 | grep "inet"

(WiFi Connection)

ifconfig en1 | grep "inet"

If a time-out occurs here and not in Ping Loopback Address then the issue may be between your network adapter and Windows & OS X.


Ping Loopback Address

ping 127.0.0.1

This is a loopback address and it pings to your personal computer. If a time-out occurs here then there is an issue with your system. There are list of solutions ranging from a restart of your computer, checking firewall settings, and/or reinstalling TCP/IP if you are a windows user. For OS X users in most cases it is an issue with your OS X firewall being turn on and you will need to turn it off.

Last Updated | March, 29 2026

Why are my speeds so slow?

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

Why are my speeds so slow?

Here are some quick ways to stop most problems that may be slowing down your connection:

  1. Ensure you’re getting a clean test. Stop any ongoing downloads, and shut down any programs that may be using your connection, such as peer-to-peer software.
  2. Simplify the picture. If you’re using Wi-Fi to connect, try using a wired Ethernet connection to eliminate the possibility of wireless interference.
  3. Reboot your modem and router. It’s the stock advice, but it solves an astonishing number of problems. Quora has a great explanation of why restarting your router simply works most of the time.

After running those steps, you should now have enough evidence to contact your ISP if there’s a mismatch between your plan and the speeds you’re getting. See if they can run diagnostics on their end.

Finally, you can consider changing ISPs if you feel you’re not getting what you pay for. You can view the fastest ISPs in your area using the Speedtest Global Index.

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

Why does the download test work, but not the upload test?

This typically happens if anti-virus or firewall software on your computer is intercepting test traffic. Examples of this type of software include McAfee, Norton, and AVG. A properly configured firewall shouldn’t cause issues with the test, but you can try momentarily disabling the software before a test to see if it’s causing the problem. (Don’t forget to enable it again afterwards.)

If that doesn’t solve the issue—or it’s happening for multiple computers in your network—you might also try restarting the router and modem used for your connection. They can sometimes have temporary issues that only show up when trying to upload data, and restarting them usually clears it up.

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

Why don’t my results match the bandwidth I pay for?

Before you start investigating, make sure that you’re consistent in comparing your units. Many programs, such as download clients, will report speeds in terms of kiloBytes per second. Here on Speedtest,net, we default to the industry-standard megabits. For example: 100 kilobytes per second works out to 0.8 megabits per second. You can have Speedtest.net do the calculations for you by changing the units on your settings page.

If the discrepancy persists, this can happen if anti-virus or firewall software on your computer is intercepting test traffic. Examples of this type of software include McAfee, Norton, and AVG. A properly configured firewall shouldn’t cause issues with the test, but you can try momentarily disabling the software before a test to see if it’s causing the problem. (Don’t forget to enable it again afterwards.)

Last Updated | March, 29 2026

Does Speedtest support IPv6?

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

Does Speedtest support IPv6?

Currently, Speedtest.net does not have complete support for IPv6 users.

Our testing technology itself is protocol-agnostic, but there are a few remaining hurdles. Recording the test results from IPv6-only users isn’t supported yet, so even though you’d see the result it wouldn’t be saved to your results page. Additionally, we work with hundreds of sponsors around the world to provide over a thousand Speedtest.net locations, and and they have every hardware configuration under the sun, including many not yet compatible with IPv6. Supporting IPv6 would require routing IPv6-only users to only the IPv6-compatible servers.

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

I have two connections on my computer; how can I force Speedtest.net to use one?

It’s not very common, but some computers use two different connections at the same time. Sometimes this is on a server or similar PC with multiple interfaces for extra bandwidth or redundancy, or maybe a laptop or mobile device with both Wi-Fi and cellular (4G/5G) active.

Speedtest.net uses HTTP to conduct the test, so the connection that it uses will depend on OS-level settings. Unfortunately, in our research we haven’t found an easy way to force HTTP traffic to use a specific interface on either Windows or Linux, and this isn’t an issue unique to our site. We recommend temporarily disabling other interfaces to force Speedtest.net to use a specific interface during testing.

Previous Previous
|
Next Next
Previous Previous
|
Next Next
Previous Previous
|
Next Next

Why do results on Speedtest differ from some other speed testing tools?

Speedtest.net has two key advantages that allow it to deliver accurate speeds anywhere in the world:

  1. Testing technology: Speedtest.net uses Ookla technology, which is used by ISPs, governments, and other organizations worldwide.
  2. Testing Location: Speedtest.net has thousands of servers for testing, ensuring that you’ll get accurate readings from around the world. Other sites have one or only a handful of locations, meaning that you may be testing to a server further away, which may lead to inaccurately-slow speeds. And Speedtest.net has so many servers that you can even test to several servers nearby to verify results and get a full picture of your connection.