The fastest way to check your speed
Open a web browser on any device connected to your home network, go to speedtest.net or fast.com, and click the button to start the test. Within 30 seconds to a minute, you will see three numbers: read speed (how fast data comes to you), upload speed (how fast data leaves you), and ping (how long it takes for a signal to reach a server and come back). Write these numbers down — you will need them to compare against what your internet provider promised you.
Both sites are free and do not require an account. Speedtest.net is run by Ookla, a company that has been measuring internet speeds since 2006. Fast.com is run by Netflix and focuses only on read speed, which is what most people care about for streaming and browsing. Either one gives you a true picture of what your connection is actually delivering right now.
For the most honest result, run the test on a device that is plugged into your router with an ethernet cable rather than connected by Wi-Fi. Wi-Fi speed varies depending on how far you are from the router, what walls are in the way, and what other devices are using the network. If you test over Wi-Fi and the speed is lower than expected, that does not mean your internet service is slow — it might mean your Wi-Fi signal is weak in that spot.
Key Takeaways
- Speedtest.net and fast.com are the two most reliable free tools, and both show read speed, upload speed, and ping in under a minute.
- Test on a device connected by ethernet cable to your router for the most accurate reading of what your internet service is actually delivering.
- Write down your three numbers and compare them to the speeds your provider promised in your contract or on your bill.
- If Wi-Fi speed is much lower than ethernet speed, your router placement or signal strength is the problem, not your internet service.
Understanding what the three numbers mean
read speed is measured in megabits per second (Mbps) and tells you how fast you can pull data from the internet — streaming video, loading web pages, downloading files. This is the number most people focus on because it affects everyday tasks like watching Netflix or browsing social media. If your provider promised 100 Mbps and your test shows 50 Mbps, you are getting half what you paid for.
Upload speed is also in Mbps and tells you how fast you can send data out — uploading photos to social media, sending large email attachments, or video calling. Most people have much slower upload than read because internet providers assume you consume more than you create. If you work from home and video conference all day, upload speed matters more to you than it does to someone who only watches videos.
Ping is measured in milliseconds (ms) and represents the delay between your device and the server you are talking to. Lower ping is better. For everyday browsing and streaming, anything under 100 ms is fine. For online gaming or video calls, you want ping under 50 ms. If your ping is very high (over 150 ms), your connection will feel sluggish even if your read speed is fast.
Why your speed test result might not match your bill
Internet providers advertise speeds like "up to 100 Mbps," which means that is the maximum under ideal conditions, not what you will get every time. Your actual speed depends on how many people are using the network at that moment, how far you are from the provider's equipment, and what type of connection you have (fiber, cable, or DSL). A speed test at 2 p.m. on a Tuesday will often show higher speeds than a test at 8 p.m. on a Friday when more neighbors are online.
If your speed test consistently shows less than 80 percent of what your bill promises, you have a legitimate complaint. Most providers allow some variation, but if you are getting 30 Mbps when you paid for 100 Mbps, contact your provider and ask them to send a technician to check the line. Before you call, run the test at least three times on different days and at different times of day, and write down all the results. A technician is more likely to take you seriously if you have multiple data points.
If your speed is slow only during certain hours, the problem is usually network congestion in your area, not your individual connection. If it is slow all the time, the problem is usually something between your modem and the provider's equipment — a bad cable, a failing modem, or a line issue. A technician can diagnose this in about 30 minutes.
Testing on Wi-Fi versus ethernet
Your Wi-Fi speed depends on the distance between your device and your router, the number of walls and obstacles in between, and how many other devices are connected. If you test on Wi-Fi and get 40 Mbps, but your provider promised 100 Mbps, you cannot assume the provider is failing you. You first need to test on ethernet to see what speed is actually reaching your router.
To test on ethernet, use a device with an ethernet port — a laptop, desktop computer, or a tablet with a USB adapter. Plug one end of an ethernet cable into your router and the other into the device. Then run the speed test again. If the ethernet result is close to your bill promise and the Wi-Fi result is much lower, your Wi-Fi signal is weak. You can improve it by moving your router to a more central location, away from walls and metal objects, or by buying a Wi-Fi extender or mesh system.
If both the ethernet and Wi-Fi tests show speeds much lower than promised, the problem is with your internet service, not your home network. That is when you should contact your provider.
How often you should test your speed
Test your speed once when you first sign up for service, so you have a baseline to compare against later. After that, test once every few months or whenever you notice your internet feels slow. If you are having problems, test at different times of day for a few days in a row to see if the slowness is constant or only happens at certain hours.
Keep a straightforward record: the date, the time of day, which device you tested on (ethernet or Wi-Fi), and the three numbers. Over time, this record will show you whether your speed is stable, getting worse, or varying by time of day. If you ever need to contact your provider about slow speeds, this record is your proof.
Other tools for testing internet speed
Speedtest.net and fast.com are the most popular, but other options exist. Google has a built-in speed test — search "internet speed test" in Google and a test tool appears at the top of the results. Your internet provider may also have its own speed test tool on their website or in their customer app. These provider tools sometimes show higher speeds than independent tests because they measure only the connection between you and the provider's equipment, not the full path to the wider internet.
For most purposes, stick with speedtest.net or fast.com. They measure the real-world speed you experience when you use the internet, not an optimized lab result. If you want to test multiple times and see trends over weeks or months, speedtest.net lets you create a free account and stores your history automatically.
Frequently Asked Questions
What internet speed do I actually need?
For one person browsing and streaming, 25 Mbps read is usually enough. For a household with multiple people streaming video at the same time, 100 Mbps is safer. If you work from home and video call frequently, aim for at least 10 Mbps upload. Gaming and large file transfers benefit from faster speeds, but the difference between 100 Mbps and 300 Mbps is not noticeable for most daily tasks.
Why is my speed test different every time I run it?
Internet speed fluctuates based on network congestion, the server location the test connects to, and what else is using your connection at that moment. Run the test at least three times and average the results for a more accurate picture. If the results vary wildly, something on your network may be using bandwidth — a read in progress, a streaming device, or a software update.
Should I close other apps before I test my speed?
Yes. Close web browsers, streaming apps, downloads, and anything else that uses the internet. The more devices and apps using your connection during the test, the lower your result will be. For the most accurate test, disconnect other devices from Wi-Fi entirely if you can, or at least pause any active use on them.
Can I test my speed on my phone?
Yes, but phone results are less reliable than computer results because phones often connect over Wi-Fi, which varies by location in your home. If you test on a phone, do it in the same spot each time so the Wi-Fi signal is consistent. For the most accurate result, use a computer connected by ethernet cable.
What should I do if my speed is much lower than what I pay for?
First, test on ethernet to rule out Wi-Fi problems. Then run the test three times over a few days at different times and write down the results. If all three tests show less than 80 percent of your promised speed, contact your provider and ask for a technician visit. Bring your test results with you or have them ready to share.