The fastest way to check your speed

Open a web browser on any device connected to your home WiFi, go to speedtest.net, and click the big blue "Go" button. Wait 30 to 60 seconds while the test runs. You will see three numbers: read speed (how fast data comes to you), upload speed (how fast data goes out), and ping (how long it takes for a signal to reach a server and come back). Write these down or take a screenshot — you will want to compare them later.

That single test tells you what your internet connection is actually delivering right now. It is more reliable than calling your provider and asking what you are paying for, because your real speed depends on your WiFi signal strength, how many devices are using the network, and what your provider is actually sending to your house at that moment.

If you want a second opinion, fast.com (run by Netflix) does the same thing in a simpler interface. Both are free and do not require you to create an account or enter your address.

Key Takeaways

  • Speedtest.net and fast.com are the two most common free tools, and both give you read speed, upload speed, and ping in under a minute.
  • Run the test on a device connected by WiFi in the room where you normally use the internet, not next to the router, so you see real-world speeds.
  • Run the test at least twice — once during the day and once in the evening — because speeds often drop when more people in your neighborhood are online.
  • Write down your results and the date you tested, so you can tell whether your speed is getting worse over time or staying steady.
  • If your speed is much lower than what you are paying for, restart your router and test again before calling your provider.

Where to run the test for the most honest result

The location where you run the test matters. Sit in the room where you actually use the internet most — your bedroom, living room, or home office — not standing next to the router. The router is the one place in your house with the strongest signal, so testing there will show you a number that is higher than what you normally get.

If you use WiFi most of the time, test on WiFi. If you plug your computer directly into the router with an ethernet cable, test that way instead. The test should match how you actually use the internet, or the number will not tell you anything useful.

Close other apps and browser tabs before you start. If someone else in your house is streaming video or downloading files while you test, the result will be artificially low. Ask them to pause for a few minutes, or test at a time when nobody else is using the network.

Why you should test more than once

Internet speed is not constant. It changes throughout the day depending on how many people in your neighborhood are using the network at the same time. Test once in the morning, once in the afternoon, and once in the evening. Write down all three results.

If your morning speed is 100 Mbps but your evening speed is 40 Mbps, that tells you something different than if all three tests show 40 Mbps. The first pattern means your provider is delivering the speed but the network is congested at night. The second pattern means your provider is not delivering what you are paying for, period.

Also test on different days — a weekday and a weekend. Some networks slow down on weekday evenings when people come home from work, and some slow down on weekends when people are home all day. Testing multiple times gives you a real picture instead of a snapshot.

What the three numbers mean

read speed is how fast data comes to your device. This is what matters for watching video, browsing websites, and downloading files. It is measured in Mbps (megabits per second). Most people need 25 Mbps or higher for smooth streaming, though 50 Mbps or higher is more comfortable if multiple people are using the network at once.

Upload speed is how fast data goes out from your device. This matters if you video call, upload photos to the cloud, or work from home and send large files. It is also measured in Mbps. Most people need 5 to 10 Mbps for video calls and cloud uploads, though the exact number depends on what you are doing.

Ping is measured in milliseconds and tells you how long it takes for your device to send a signal to a server and get a response back. Lower ping is better — under 50 ms is good for most things, and under 20 ms is excellent. Ping matters most if you play online games or do video calls, because high ping makes the experience feel sluggish or delayed.

What to do if your speed is much lower than you expected

If your test shows 20 Mbps but you are paying for 100 Mbps, restart your router first. Unplug it from power, wait 30 seconds, and plug it back in. Wait two minutes for it to fully restart, then run the test again. Many speed problems go away after a restart.

If the speed is still low, move closer to the router and test again. If the speed improves significantly when you are closer, your WiFi signal is weak in the room where you normally sit. This is a WiFi problem, not a provider problem — you can fix it by moving the router, adding a WiFi extender, or switching to a wired ethernet connection.

If the speed is still low even when you are close to the router, and it stays low across multiple tests at different times of day, then your provider is not delivering the speed you are paying for. Write down your test results with the dates and times, then call your provider's customer service and tell them what you found. They may send a technician to check the line, or they may offer to lower your bill to match the speed you are actually getting.

Using your provider's own speed test

Many internet providers have their own speed test tools on their website. Comcast has one, Verizon has one, and most others do too. These tests can be useful because they measure the speed between your house and your provider's network directly, without going through the public internet.

However, your provider's test may show a higher speed than speedtest.net or fast.com, because it is measuring a shorter distance. For that reason, use speedtest.net or fast.com as your main reference. Use your provider's test only if you want to rule out problems with the public internet itself — if your provider's test shows high speed but speedtest.net shows low speed, the problem is somewhere between your provider and the rest of the internet, not in your house.

Keeping track of your speed over time

Create a straightforward spreadsheet or document where you write down the date, time of day, read speed, upload speed, and ping each time you test. After a month, you will see patterns. If your speed is slowly getting worse, that might mean your equipment is aging or your provider is degrading service. If your speed stays steady, you know your connection is reliable.

This record is also useful if you need to call your provider. Instead of saying "my internet feels slow," you can say "my read speed dropped from 95 Mbps to 35 Mbps over the last three months, here are the dates." That gives them something concrete to investigate.

Frequently Asked Questions

Why does my speed test show different numbers each time I run it?

Internet speed fluctuates based on network congestion, the distance to the test server, and what else is using your connection at that moment. Running the test multiple times and averaging the results gives you a more accurate picture than a single test. If the numbers vary wildly — like 100 Mbps one time and 20 Mbps the next — that usually means something is interfering with your WiFi or your provider's network is unstable.

Does it matter which speed test website I use?

Speedtest.net and fast.com are the most widely used and give similar results. Other sites exist but are less reliable. Stick with one of these two so your results are comparable over time. Your provider's own speed test may show higher numbers because it measures a shorter distance, but it is useful for troubleshooting.

Should I test on WiFi or with an ethernet cable?

Test the way you actually use the internet. If you use WiFi most of the time, test on WiFi so you see real-world speeds. If you use an ethernet cable, test that way. Testing on ethernet will always show higher speed than WiFi because the cable is more stable, but that number does not reflect your actual experience if you use WiFi.

What speed do I actually need?

For one person browsing and streaming video, 25 Mbps is enough. For a household with multiple people streaming, video calling, or working from home at the same time, 100 Mbps or higher is more comfortable. Online gaming needs lower ping (under 50 ms) more than high read speed. Your needs depend on what you do, not on what the provider says you should have.

Can I test my speed on my phone?

Yes. Open a web browser on your phone, go to speedtest.net or fast.com, and run the test. Make sure you are on WiFi, not cellular data, if you want to test your home internet. Testing on cellular data will show your phone's connection to your mobile provider, not your home internet speed.