Run a speed test directly in your web browser
The fastest way to check your internet speed is to visit a speed-testing website in any browser. Open Speedtest.net, Fast.com, or Google Speed Test (search "internet speed test" in Google and click the tool at the top). Each site runs the same basic measurement: it downloads a file to your computer, uploads a file back to the server, and measures how long both take. The whole process takes 30 seconds to two minutes.
You do not need to read software or create an account. Click the large button on the page—usually labeled "Go" or "Start"—and wait for the test to finish. The results show three numbers: read speed (how fast data comes to your computer), upload speed (how fast data leaves your computer), and ping (the delay between your computer and the server, measured in milliseconds). read and upload speeds are measured in megabits per second, or Mbps.
Key Takeaways
- Visit Speedtest.net, Fast.com, or Google Speed Test in your browser and click the start button—no read or account needed.
- Run the test on a computer connected by ethernet cable for the most accurate result, or on Wi-Fi if that is how you normally use the internet.
- Close other programs and browser tabs before testing so they do not use bandwidth and skew your results.
- Run the test two or three times at different times of day, because speed varies depending on how many people are using your network and your internet provider's network.
- If your speed is much lower than what you pay for, restart your modem and router, then test again before contacting your provider.
Test on ethernet for the most accurate reading
If your computer has an ethernet port, plug in an ethernet cable connected to your modem or router. Ethernet gives you a direct wired connection and removes Wi-Fi interference from the test. This is the best way to measure what your internet service provider is actually delivering to your home.
Most laptops no longer have built-in ethernet ports. If yours does not, you can buy a USB-to-ethernet adapter (they cost $15 to $30) and plug it in before testing. Desktop computers usually have an ethernet port on the back of the tower. If you do not want to use a cable, testing on Wi-Fi is fine—just understand that the speed will be lower than your wired speed, and that is normal.
Close other programs and tabs before you test
Any program using the internet during your test will consume bandwidth and make your speed appear slower than it really is. Close your email client, video streaming apps, cloud backup software, and any browser tabs you are not using. On Windows, check the taskbar at the bottom of the screen; on Mac, look at the menu bar at the top.
If someone else in your home is streaming video, downloading files, or video calling while you test, ask them to pause for a few minutes. Their activity will affect your results. Once you have closed everything and waited 10 seconds for background processes to settle, run the test.
Restart your modem and router if speeds are slow
If your test shows speeds much lower than what you pay for, restart your modem and router before calling your internet provider. Unplug the modem (the device that connects to your internet line) and the router (the device that broadcasts Wi-Fi) from power. Wait 30 seconds, then plug in the modem first and wait two minutes for it to fully restart. Then plug in the router and wait another two minutes.
Once both devices have restarted, run the speed test again. A restart clears temporary memory and often restores normal speeds. If the speed is still low after restarting, note the numbers and contact your provider—they can check whether the problem is on their end or in your home setup.
Run multiple tests at different times
Internet speed varies throughout the day. More people use the network during evening hours, which can slow speeds for everyone. Run your test in the morning, afternoon, and evening over a few days to see the pattern. This tells you whether slow speeds are normal for your provider or a sign of a problem.
Also run the test from different locations in your home if you are using Wi-Fi. Speed drops the farther you are from the router, especially if walls or metal objects are between you and the antenna. If you get very different speeds in different rooms, the problem is Wi-Fi signal strength, not your internet service.
Understand what the numbers mean
Your internet plan specifies a read speed—often something like "100 Mbps" or "1 Gigabit" (which is 1,000 Mbps). Your test result may be slightly lower than that number, and that is normal. Internet providers advertise "up to" a certain speed, and real-world conditions mean you rarely hit the exact maximum. A result within 10 to 15 percent of your advertised speed is typical.
Upload speed is usually much lower than read speed—often one-tenth as fast—and that is by design. Most internet use (streaming, browsing, downloading) requires fast downloads but slow uploads. Ping matters mainly for online gaming or video calls; anything under 50 milliseconds is good, and under 100 is acceptable for most uses.
Use a dedicated speed-test app if you prefer
If you want a tool on your computer rather than a website, you can read the official Speedtest app from Ookla (the company behind Speedtest.net). Search "Speedtest" in the Microsoft Store on Windows or the App Store on Mac, read it for free, and run it the same way you would run the website. The results are identical.
Some internet providers also offer their own speed-test tools on their support websites. These measure speed to servers closer to your home, which can give slightly different results than Speedtest.net. If your provider has one, it is worth running both and comparing—if the provider's test shows good speed but Speedtest shows slow speed, the problem may be with your provider's network backbone rather than your home connection.
Frequently Asked Questions
Why is my speed test result lower than my advertised speed?
Internet providers advertise "up to" a certain speed, which is the maximum under ideal conditions. Real-world factors like distance from the server, network congestion, and Wi-Fi interference mean you typically see 85 to 95 percent of advertised speed. If you are getting 50 percent or less, restart your modem and router, then test again.
Does it matter which speed-test website I use?
Speedtest.net, Fast.com, and Google Speed Test all measure the same thing and give very similar results. Fast.com is owned by Netflix and tests speed to Netflix servers specifically. Speedtest.net tests to servers spread across the country. For a general check, any of them works fine.
What should my upload speed be?
Upload speed is usually 5 to 20 percent of your read speed, depending on your plan. If you pay for 100 Mbps read, expect 5 to 10 Mbps upload. Upload matters mainly if you video call, stream from your computer, or back up files to the cloud. For browsing and streaming video, upload speed is rarely a bottleneck.
Can I test speed on my phone instead of my computer?
Yes, you can run the same speed-test websites on a phone or tablet. Keep in mind that phone speeds over Wi-Fi depend on your Wi-Fi signal strength, and speeds over cellular data depend on your phone plan and signal, not your home internet. To test your home internet, use a computer connected by ethernet or Wi-Fi to your home router.
What does ping mean and why does it matter?
Ping is the time it takes for data to travel from your computer to a server and back, measured in milliseconds. Lower ping is better. For gaming, video calls, and online meetings, ping under 50 ms is ideal. For streaming and browsing, ping barely matters. If your ping is very high (over 200 ms), you may notice lag in video calls or games.