What you need to measure your internet speed
You need three things: a device connected to your home network, a web browser, and access to a speed test website. The device can be a computer, phone, or tablet — whichever one you use most often, since that's the real-world speed you care about. You don't need to read or install anything.
The most common speed test websites are Speedtest.net (owned by Ookla), Fast.com (owned by Netflix), and Google's built-in speed test. All three are free and work the same way: they measure how fast data travels from your device to a distant server and back. Each test takes about 30 to 60 seconds and shows you three numbers: read speed, upload speed, and ping (the delay in milliseconds).
Before you test, make sure you're the only person using your internet right now. If someone else is streaming video, downloading files, or video calling while you test, your results will be artificially low and won't reflect what your connection can actually do.
Key Takeaways
- Speed test websites measure read speed, upload speed, and ping — three separate numbers that tell you different things about your connection.
- Run your test on the device you use most often and from the room where you normally sit, because Wi-Fi strength varies by location.
- Close other apps and browser tabs before testing, and make sure no one else is using the internet, so the test shows your connection's true capacity.
- Compare your results to what your internet provider promised you in your contract, not to what other people get in other places.
- Run the test at different times of day — morning, afternoon, evening — because speeds often drop during peak hours when many people are online.
How to run a speed test on a computer
Open your web browser and go to Speedtest.net. You'll see a large blue button that says "Go" in the center of the page. Click it. The test will start automatically and show you a progress bar as it measures your connection.
While the test runs, you'll see three gauges filling up: one for read speed (how fast you receive data), one for upload speed (how fast you send data), and one for ping (the delay in milliseconds). When all three finish, the page displays your results. Write down or take a screenshot of these three numbers — you'll want to compare them to your internet plan and to future tests.
If you want a second opinion, open a new tab and go to Fast.com instead. This test is simpler and faster, usually finishing in 15 to 30 seconds. It shows only read speed, which is the number most people care about. If both tests show similar results, you can trust the numbers. If they differ by more than 10 percent, run both again to see which is more consistent.
How to run a speed test on a phone or tablet
Open your phone's web browser and go to Speedtest.net or Fast.com — the same websites work on mobile devices. Tap the "Go" button and wait for the test to finish. The process is identical to a computer, and the results are just as accurate.
One important difference: make sure you're connected to your home Wi-Fi network, not your phone's cellular data. Look at the Wi-Fi icon in your status bar to confirm. If you test on cellular by mistake, you're measuring your phone plan's speed, not your home internet. If you want to test your phone's cellular speed separately, that's useful information too — but it's a different measurement from your home internet.
After the test finishes, take a screenshot of your results. Phone screens are small, and you might forget the exact numbers. A screenshot lets you compare today's speed to next week's speed, or to the speed your provider promised.
Where to position yourself when testing
Run your test from the room where you normally use the internet. If you work at a desk in the bedroom, test from the bedroom. If you watch TV in the living room, test from the living room. Wi-Fi strength varies depending on how far you are from your router and what walls are between you, so testing from different locations gives you different results — and that's the point. You want to know the speed where you actually sit.
If your Wi-Fi is weak in some rooms, you might want to test from multiple locations and write down the results for each one. This tells you whether your problem is the internet connection itself or the Wi-Fi coverage in your home. If speed is fast near the router but slow in the bedroom, the issue is Wi-Fi range, not your internet plan. If speed is slow everywhere, the issue is your connection.
For the most accurate test of your actual internet speed (not Wi-Fi strength), connect your computer to the router with an ethernet cable. This removes Wi-Fi from the equation. If your speed is much faster on ethernet than on Wi-Fi, you know the bottleneck is your wireless network, not your internet service.
Understanding what the three numbers mean
read speed is how fast you receive data. This is the number that matters most for everyday use — streaming video, loading web pages, downloading files. It's measured in megabits per second (Mbps). Most internet plans advertise this number prominently.
Upload speed is how fast you send data. This matters if you video call, upload photos to the cloud, or work from home and share your screen. Upload speed is usually much lower than read speed, and that's normal. Your internet plan probably promised a specific upload speed too — check your contract.
Ping is the delay between when you send a request and when you receive a response, measured in milliseconds (ms). Lower ping is better. Ping matters most for online gaming and video calls. A ping under 50 ms is good for most purposes. A ping over 100 ms can cause noticeable lag in video calls or games.
When to test and how often to test
Run your speed test at different times of day: once in the morning, once in the afternoon, and once in the evening. Internet speeds often drop during peak hours (usually 7 p.m. to 11 p.m.) when many people in your area are online at the same time. If your evening speed is much lower than your morning speed, that's normal — it's congestion, not a problem with your connection.
Test once a week for the first month, then once a month after that. This gives you a pattern of how your speed varies over time. If your speed gradually drops over several weeks, that might signal a problem worth reporting to your provider. If your speed stays consistent, your connection is stable.
Test again if you notice your internet feels slow — pages load slowly, video buffers, downloads stall. Run the test and compare the result to your previous tests and to your internet plan. If the speed matches your plan and your previous tests, the slowness might be coming from a specific website or service, not your internet connection.
What to do with your results
Find your internet contract or bill and look for the promised read and upload speeds. Compare those numbers to what your speed test showed. If your test results are within 10 percent of what was promised, your internet is performing as expected. Internet providers are allowed to advertise "up to" a certain speed, which means you might not always hit that exact number.
If your test shows speeds much lower than what you're paying for — say you're paying for 100 Mbps but consistently getting 40 Mbps — contact your provider and report the issue. Have your test results ready when you call. Some providers will send a technician to check your connection at no charge if speeds are significantly below what you're paying for.
If your speed is fine but your internet still feels slow, the problem might be your Wi-Fi router, the number of devices connected, or a specific app or website. A speed test measures your connection's capacity, not how fast every single thing on the internet will load for you.
Frequently Asked Questions
Why do I get different results each time I test?
Speed varies slightly from test to test because of network congestion, the distance to the test server, and background activity on your device. Differences of 5 to 10 percent are normal. If results vary wildly — one test shows 50 Mbps and the next shows 20 Mbps — close other apps, disconnect other devices, and test again. Consistent results are more reliable than a single test.
Is Speedtest.net or Fast.com better?
Both are accurate and free. Speedtest.net shows read, upload, and ping. Fast.com shows only read speed and is faster to run. Use whichever one you prefer, or use both to confirm your results. Neither is owned by your internet provider, so both are independent measurements.
Does testing use up my data or count against my data cap?
Yes, a speed test uses a small amount of data — usually 100 to 300 megabytes per test. If you have a data cap on your home internet, testing once a week uses roughly 400 to 1,200 megabytes per month, which is small enough that it shouldn't matter. If you're testing on cellular data instead of home internet, it counts against your phone's data plan.
What's a good internet speed?
It depends on what you do. For basic web browsing and email, 10 Mbps is enough. For streaming video in standard definition, 5 Mbps works. For streaming in high definition on one device, 25 Mbps is comfortable. For a household with multiple people streaming, video calling, and gaming at the same time, 100 Mbps or higher is better. Compare your test results to how you actually use the internet, not to what other people have.
Why is my upload speed so much slower than my read speed?
Most home internet connections are designed for downloading — watching video, loading web pages — not uploading. Asymmetrical speeds (faster read than upload) are standard. If you need faster upload for work, you might need a different type of connection, like fiber or business-class internet. Ask your provider what upload speeds are available in your area.