What you need to know before you test
Internet speed tests measure how fast data moves between your device and a test server on the internet. The result tells you your read speed (how fast you receive data), upload speed (how fast you send data), and ping (how long it takes for a signal to reach the server and come back). These three numbers matter because they affect different things: read speed affects streaming and browsing, upload speed affects video calls and file uploads, and ping affects whether online games feel responsive.
The test takes about 30 seconds and is free. You do not need to install anything — you run it in your web browser. The catch is that your result depends on when you test, what else is using your internet at that moment, and where the test server is located. Testing at 11 p.m. when nobody else is online will give you a different number than testing at 6 p.m. when your household is streaming video and someone is downloading files.
Before you test, close any programs that use the internet: streaming apps, video calls, file downloads, online games, and browser tabs with auto-playing video. Plug your device directly into your router with an ethernet cable if you can — Wi-Fi speed varies depending on how far you are from the router and what walls are in between. If you test on Wi-Fi, stand close to the router so the result reflects your internet connection, not your Wi-Fi signal strength.
Key Takeaways
- Close all programs that use the internet before you test, and plug in with an ethernet cable if possible, because background activity and Wi-Fi distance change your result.
- Speedtest.net, Fast.com, and Google's speed test all measure the same thing and give similar results — pick whichever one loads fastest for you.
- Run the test at different times of day and on different days to see how your speed changes, because your result depends on network traffic, not just your plan.
- Write down your results so you can compare them over time and show them to your internet provider if you think you are not getting the speed you pay for.
The three most common speed test tools
Speedtest.net is the oldest and most widely used. Go to speedtest.net in your browser, click the large button that says "Go", and wait 30 seconds. The test automatically picks a server near you. Your results show read speed, upload speed, and ping. You can see your result history by creating a free account, which is useful if you want to track your speed over weeks or months.
Fast.com is made by Netflix and is the simplest. Go to fast.com and it starts testing when ready — you do not click anything. It shows only read speed, which is what most people care about. The test is shorter and the page is cleaner, so it is a good choice if you just want a quick number.
Google's speed test appears when you search "internet speed test" in Google. Click "Run speed test" and Google measures your connection. It shows read speed, upload speed, and ping, and the interface is straightforward. All three tools measure the same thing and usually give similar results within a few megabits per second of each other.
How to read your speed test results
read speed is measured in megabits per second, written as Mbps. This is how fast you can pull data from the internet — it affects how quickly web pages load, how smoothly video streams, and how fast files read. For basic web browsing and email, 10 Mbps is enough. For streaming video in standard definition, you need about 3 to 5 Mbps. For streaming in high definition (HD), you need 15 to 25 Mbps. For 4K video, you need 25 Mbps or higher.
Upload speed is also in Mbps. This is how fast you can send data to the internet — it affects video calls, uploading photos to cloud storage, and sending large email attachments. For video calls, you need at least 2.5 Mbps upload. Most people do not need high upload speed unless they work from home doing video calls or upload large files regularly.
Ping is measured in milliseconds, written as ms. It is the time it takes for a signal to travel from your device to the test server and back. Lower is better. For web browsing and streaming, ping does not matter much. For online games and video calls, ping under 50 ms feels responsive. Ping over 100 ms will feel sluggish in games. If your ping is very high (over 200 ms), it usually means your internet connection is unstable or you are far from the test server.
Why your speed test result might not match your plan
Your internet provider advertises speeds like "100 Mbps" or "500 Mbps", but your speed test might show a lower number. This is normal and does not always mean something is wrong. Internet providers measure speeds under ideal conditions in a lab. Real-world conditions are different: other people on your network are using bandwidth, your Wi-Fi signal might be weak, or the test server might be far away.
If your speed test shows significantly less than what you pay for — for example, you pay for 100 Mbps but consistently get 40 Mbps or lower — that is worth investigating. Run the test multiple times at different times of day. Test on both Wi-Fi and with an ethernet cable. If the ethernet cable result is much faster than Wi-Fi, your Wi-Fi is the problem, not your internet connection. If both are slow, contact your internet provider and show them your results.
Providers usually may provide speeds as an average over time, not a minimum at every moment. Some providers allow you to test your speed on their own website, which can be useful because they can see the result on their end and troubleshoot if something is wrong.
Testing on Wi-Fi versus ethernet cable
An ethernet cable connects your device directly to your router with a physical wire. Wi-Fi is wireless. Ethernet is almost always faster because the signal does not have to travel through the air and bounce off walls. If you test on Wi-Fi and get a slow result, plug in with an ethernet cable and test again. If the ethernet result is much faster, your Wi-Fi is the bottleneck, not your internet connection.
To test on ethernet, you need a device with an ethernet port (most laptops have one, most phones do not) and an ethernet cable long enough to reach your router. If you cannot use ethernet, test on Wi-Fi but stand as close to the router as possible and make sure no walls are between you and the router. The farther you are from the router, the slower your Wi-Fi speed will be.
How often to test and what to do with your results
Test your speed once a month to see if it changes over time. Write down the date, the read speed, the upload speed, and the ping. Note whether you tested on Wi-Fi or ethernet. After a few months, you will see a pattern: whether your speed is consistent, whether it is slower at certain times of day, or whether it has gotten worse over time.
If your speed drops suddenly or gets worse over weeks, something has changed. Possible causes include: your router is overheating (turn it off for 30 seconds and turn it back on), too many devices are connected to your Wi-Fi, your provider is having network problems, or your equipment is failing. If you see a pattern of slow speeds, save your test results and contact your internet provider. They can see whether the problem is on their end or in your home.
If you are thinking about changing internet providers, run a speed test before you switch. That way you know whether your current provider is actually slow or whether the problem is something else — your Wi-Fi, your router, or too many devices online at once.
Frequently Asked Questions
Why does my speed test result change every time I test?
Your result changes because network traffic changes. When more people are using the internet in your area, speeds are slower. When other people in your home are streaming or downloading, your available speed is lower. Test at different times of day to see the range. If you want the most accurate picture of your connection, test early in the morning or late at night when fewer people are online.
Does it matter which speed test website I use?
No. Speedtest.net, Fast.com, and Google's speed test all measure the same thing and give similar results. Pick whichever one loads fastest for you or feels easiest to use. If one site is slow to load, try another — that itself tells you something about your internet speed.
What if my upload speed is much slower than my read speed?
That is normal. Most internet plans are designed for people who read much more than they upload. read speed is what matters for streaming, browsing, and gaming. Unless you work from home doing video calls or upload large files regularly, slow upload speed is not a problem. If you need fast upload for work, you may need a different type of internet connection, like fiber or business-class service.
Can I test my speed on my phone?
Yes. Open your phone's web browser, go to speedtest.net or fast.com, and run the test. Your phone will test your Wi-Fi speed, not your cellular data speed. If you want to test your cellular data, turn off Wi-Fi first. Keep in mind that phone results can vary more than computer results because phones move around and Wi-Fi signal strength changes.
What should I do if my speed test shows I am getting much less than I pay for?
Run the test several times at different times of day and on different days. Test on ethernet cable if you can. Write down your results. If the results are consistently low, contact your internet provider and tell them what speeds you are getting. Providers sometimes have tools to test your connection on their end, and they can troubleshoot if something is wrong with your service.