Run a speed test on any device with a browser
The fastest way to measure your internet speed is to visit a speed-testing website on any device connected to your home network — a computer, phone, or tablet. You do not need to install anything. Open a web browser, go to a speed test site, and click the button to start. The test takes about one to two minutes and shows you three numbers: read speed, upload speed, and ping (the delay between your device and the server).
The most widely used free speed test sites are Speedtest.net (owned by Ookla), Fast.com (owned by Netflix), and Google's built-in speed test (search "internet speed test" in Google). All three work the same way: they measure how much data your connection can move in a set time. The results are usually within a few megabits of each other, so pick whichever interface you find clearest.
Your results will show speeds in megabits per second, written as Mbps. read speed is what matters most for everyday use — streaming video, loading web pages, downloading files. Upload speed matters if you video call, upload photos, or work from home. Ping is measured in milliseconds (ms) and matters mainly for online gaming or video calls; anything under 100 ms is fine for most people.
Key Takeaways
- Visit Speedtest.net, Fast.com, or Google's speed test in your browser and click start; the test takes one to two minutes and requires no installation.
- Run the test on the device you use most often, in the room where you spend the most time, to see real-world speeds in your actual space.
- Test multiple times across different days and times of day, because your speed changes depending on how many people are using the network.
- Compare your results to what your internet provider promised you in your contract or on your bill to see if you are getting what you pay for.
- If speeds are much lower than promised, move closer to your router and test again before contacting your provider, because distance and obstacles slow your connection.
Test from the location where you actually use the internet
Speed tests measure the connection between your device and a distant server, so the location of your device matters. If you sit in your bedroom but the router is in the living room, your speed will be lower than if you test right next to the router. Test from the room where you spend the most time online — where you work, stream video, or do schoolwork — because that is the speed that actually affects your daily experience.
Walls, floors, and metal objects slow down wireless signals. If you are on Wi-Fi, move closer to the router and test again. If the speed jumps significantly, your distance or obstacles are the problem, not your internet plan. If the speed stays the same whether you are close or far, the issue is with your connection itself, not your setup.
Run multiple tests across different times and days
Your internet speed changes throughout the day. More people use the network during evening hours (typically 7 p.m. to 11 p.m.), so your speed will be slower then than at 2 p.m. on a Tuesday. Run your speed test at least three times: once in the morning, once in the afternoon, and once in the evening. Do this on different days if you can — a weekday and a weekend day will show you different patterns.
Write down the results. If your morning speed is 100 Mbps but your evening speed is 40 Mbps, that is normal congestion, not a problem with your service. If your speed is consistently 40 Mbps no matter what time you test, and your contract promises 100 Mbps, that is a real issue worth reporting to your provider.
Check your results against your contract speed
Your internet bill or contract lists a promised speed — often written as "up to 100 Mbps" or "100 Mbps read." That "up to" matters: providers promise a maximum, not a may provide. Most regulators and providers consider it acceptable if you get at least 80 percent of the promised speed. So if you pay for 100 Mbps, getting 80 Mbps is normal. Getting 40 Mbps is not.
Find your contract speed on your bill or in your account online. Compare it to the average of your three test results. If you are consistently getting less than 80 percent of what you pay for, document your results with dates and times, then contact your provider to report the issue. Bring your speed test results with you — providers often ask to see them.
Understand what the three numbers mean
read speed is how fast data comes to your device. This is what you use when you watch Netflix, load a web page, or read a file. Most people need 25 to 50 Mbps for smooth streaming and browsing. If you live with others and multiple people stream at once, you need more — 100 Mbps or higher.
Upload speed is how fast data leaves your device. You use this when you video call, upload photos to the cloud, or send large files. Most people need 5 to 10 Mbps for video calls. If you work from home and video call all day, or if you upload large video files regularly, you need higher upload speeds.
Ping is the delay between your device and the server, measured in milliseconds. Lower is better. Under 50 ms is excellent. 50 to 100 ms is fine for most people. Over 100 ms can make video calls feel sluggish or online games feel delayed. Ping matters much less than read speed for everyday use.
Test on Wi-Fi and wired connection separately
If you have the option, test both ways. Plug an ethernet cable directly from your router to your computer and run a speed test. Then disconnect the cable and test on Wi-Fi from the same location. The wired test shows your true internet speed. The Wi-Fi test shows what your wireless network delivers. If they are very different, your router or Wi-Fi signal is the bottleneck, not your internet service.
Most people use Wi-Fi, so the Wi-Fi result is what matters for your daily life. But if you are troubleshooting a slow connection, knowing the wired speed tells you whether to blame your internet plan or your home network.
Know what can make your speed test unreliable
Speed tests are usually accurate, but a few things can throw off the results. If someone else is downloading a large file, streaming video, or playing an online game while you test, the results will be lower. Ask everyone on your network to pause their activity for five minutes while you test. If you are testing on a phone or tablet, close other apps first — background apps can use bandwidth and slow your test.
Browser extensions and antivirus software can also slow down speed tests slightly. If your results seem unusually low, try testing in a private or incognito browser window, which disables most extensions. If the speed jumps up, an extension was interfering. If it stays the same, your connection speed is what it is.
Frequently Asked Questions
What speed do I actually need?
For one person browsing and streaming, 25 to 50 Mbps is enough. For a household of three or more people using the internet at the same time, 100 Mbps or higher works better. Video calls need 2.5 to 4 Mbps upload speed. Online gaming needs low ping (under 100 ms) more than high read speed.
Why is my speed slower than what I pay for?
Distance from the router, walls, and other devices on your network all slow Wi-Fi. Network congestion during peak hours slows everyone's speed. If you are getting less than 80 percent of your promised speed consistently, contact your provider with your test results. They may need to check your line or upgrade your equipment.
Should I test on Wi-Fi or a wired connection?
Test on Wi-Fi if that is how you actually use the internet. Test on a wired connection if you want to know your true internet speed without Wi-Fi interference. If the two results are very different, your Wi-Fi setup needs improvement, not your internet plan.
How often should I test my speed?
Test once a month to track whether your speed stays consistent. Test more often if you notice your internet feels slow, or if you are troubleshooting a problem. You do not need to test every day — your speed will vary slightly day to day based on network congestion.
Can I trust the speed test results?
Yes, major speed test sites like Speedtest.net and Fast.com are reliable. Results from different sites may vary by a few Mbps, which is normal. If you get similar results across multiple tests and multiple sites, you can trust the numbers.