Run a speed test on any device with a browser
The fastest way to check your internet speed is to visit a speed test website, run the test, and read the results in about 30 seconds. You do not need to install anything or create an account. Open any web browser on your computer, phone, or tablet, go to Speedtest.net, Fast.com, or Google speed test (search "internet speed test" and click the Google tool), and click the button to start. The test measures how fast data travels from the internet to your device (read speed) and from your device back out (upload speed), then shows you the numbers in megabits per second, written as Mbps.
Each site works the same way but may show slightly different results because they connect to different servers. If you want to compare your speed against what your internet provider promised, run the test two or three times on the same site within a few minutes and use the average. Run tests at different times of day — morning, afternoon, evening — because your speed often drops when more people in your neighborhood are online.
Key Takeaways
- Speed test websites like Speedtest.net and Fast.com measure your read and upload speeds in seconds and require no account or installation.
- read speed is what matters most for everyday use like streaming video or browsing; upload speed matters if you video call or upload files.
- Run the test multiple times at different times of day because your speed varies depending on network traffic and time of day.
- Close other programs and browser tabs before testing to get an accurate reading of what your connection can actually do.
- Compare your results to your provider's promised speeds in your bill or service agreement to see if you are getting what you pay for.
Understand what read and upload speed mean
read speed is how fast data comes to you — this is what you use when you watch Netflix, load a web page, or read a file. Upload speed is how fast data goes out from you — this matters when you video call on Zoom, upload photos to Google Photos, or send large email attachments. For most people, read speed is the number that matters most because you read far more than you upload in daily use.
The numbers are measured in megabits per second, or Mbps. One megabit is one million bits of data. A typical home internet plan might promise 100 Mbps read and 10 Mbps upload. Streaming one Netflix show in standard definition needs about 3 Mbps; 4K video needs about 15 Mbps. If you have four people in your house each doing something different — one streaming video, one on a video call, one downloading a file, one browsing — your speeds will split among them, so a 100 Mbps connection can handle that easily, but a 25 Mbps connection might feel slow.
Close other programs before you test
Your speed test result is only accurate if nothing else is using your internet while the test runs. Before you start, close any browser tabs you are not using, pause any downloads or uploads, close video streaming apps, and tell anyone else in your house to stop using the internet for a minute. If you have a computer that automatically updates or backs up files in the background, those can interfere too — check your system settings or just restart your device before testing.
The reason this matters is that a speed test measures how much bandwidth is available right now. If your phone is uploading photos to the cloud while you test, the test will show a slower speed than your connection actually provides. You want to know what your internet can do when it is not busy, so you can compare that number to what your provider promised.
Connect directly to your router with an ethernet cable for the most accurate result
Wi-Fi speed varies depending on how far you are from your router, what walls are in the way, and what other Wi-Fi networks are nearby. If you want to know the true speed your internet provider is delivering, plug an ethernet cable directly from your router into your computer and run the test. This removes Wi-Fi as a variable and shows you the actual speed coming into your home.
If your result over ethernet is much faster than your Wi-Fi result, your Wi-Fi is the problem, not your internet provider. If your ethernet result is slower than what you pay for, contact your provider — something is wrong with your connection. If you only have Wi-Fi devices like phones and tablets, test from the same room as your router and as close as possible to get the best Wi-Fi speed your setup can deliver.
Compare your results to your service agreement
Find your internet bill or log into your provider's website and look for the promised read and upload speeds. This is usually called "plan speed" or "service speed." Run your speed test and compare the number you got to the number you pay for. You should see at least 80 to 90 percent of the promised speed — if you pay for 100 Mbps, you should get at least 80 Mbps most of the time.
If your speed is consistently much lower than promised, document it by running the test several times over a few days and saving screenshots. Contact your provider's customer service and tell them your speeds are below what you are paying for. They may ask you to restart your modem and router, check your equipment, or send a technician. Keep records of when you tested and what you found so you have proof if you need to dispute a bill or switch providers.
Know the difference between speed test results and real-world performance
A speed test shows the maximum speed your connection can deliver under ideal conditions, but real-world use is often slower. Your actual Netflix streaming speed depends on Netflix's servers, your router's performance, and how many devices are on your network. A speed test is a snapshot of one moment; your actual speeds change throughout the day.
Speed tests are useful for checking whether your provider is delivering what they promised and for troubleshooting problems. They are less useful for predicting whether your connection will handle a specific task — a 50 Mbps connection can stream 4K video fine, but if you have five people on your network doing different things, that same connection might struggle. If you want to know whether your speed is enough for what you actually do, run the test, then use your internet normally and see if it feels fast enough. If it does not, the problem might be your speed, your Wi-Fi, or too many devices sharing the connection.
Frequently Asked Questions
Why is my speed test result different every time I run it?
Speed varies because other devices on your network are using bandwidth, other people in your neighborhood are using their internet, and the servers you are testing to may be busy. Run the test three times in a row and use the middle result, or run tests at different times of day to see your typical speed versus your peak-use speed.
What is a good internet speed?
It depends on what you do. For basic browsing and email, 10 to 25 Mbps is fine. For streaming video, 25 to 50 Mbps works well. For a household with multiple people streaming, gaming, and video calling at the same time, 100 Mbps or more is better. Check what your provider promises and compare it to your test result.
Does Wi-Fi speed affect my internet speed test result?
Yes. Wi-Fi is usually slower than a direct ethernet connection. If you test over Wi-Fi and get a much lower speed than your provider promises, plug in an ethernet cable and test again. If the ethernet result is close to your promised speed, your Wi-Fi is the issue, not your internet service.
Should I test on my phone or my computer?
Either works, but a computer connected with an ethernet cable gives the most accurate result. If you only have Wi-Fi devices, test on the device closest to your router. Phone and tablet results are useful for checking Wi-Fi performance in different rooms of your house.
What should I do if my speed is much lower than what I pay for?
First, restart your modem and router by unplugging them for 30 seconds, then plugging them back in and waiting two minutes. Run the test again. If the speed is still low, test with an ethernet cable to rule out Wi-Fi problems. If ethernet is also slow, contact your provider with your test results and ask them to investigate.