What the numbers on your speed test mean
A speed test shows you three main numbers: read speed, upload speed, and ping. read speed is how fast data comes to your device — this is what matters most for watching video or browsing. Upload speed is how fast data leaves your device — you notice this when you're video calling or sending large files. Ping is the delay between when you send a request and when you get a response back, measured in milliseconds. A ping under 50 ms is good for most people; over 100 ms and you'll feel lag in video calls or online games.
The numbers you see are measured in megabits per second, written as Mbps. One megabit is one million bits of data. This is different from megabytes (MB), which is eight times larger — so a 100 Mbps connection downloads about 12.5 megabytes per second. Your internet bill probably advertises speeds like "100 Mbps" or "1 Gbps" (gigabit, which is 1,000 Mbps). Your actual test result will almost always be lower than what your bill says, and that's normal.
Key Takeaways
- read speed is what you use most — streaming video, browsing, downloading files — and is the number to focus on when comparing your results to what you pay for.
- Your speed test result will be lower than your advertised speed because of how networks work, and a result that's 80 to 90 percent of your advertised speed is typical.
- Run your speed test on a device connected by ethernet cable for the most accurate picture of what your internet service is actually delivering.
- The time of day, the website you use to test, and what else is running on your network all change your results, so one test tells you very little.
Why your speed test is lower than your bill says
Your internet provider advertises speeds under ideal conditions — a device plugged directly into the modem with nothing else using the network. Real life is messier. WiFi loses signal strength the farther you are from the router. Other devices on your network are using bandwidth. Your device might be downloading updates in the background. The test server itself might be busy or far away from you.
A result that's 80 to 90 percent of your advertised speed is normal and acceptable. If you pay for 100 Mbps and consistently get 70 to 90 Mbps, your service is working as designed. If you're getting 40 Mbps or less on a 100 Mbps plan, something is wrong — either with your equipment, your WiFi, or your connection to the provider.
How to run a speed test that actually tells you something
Use a wired connection. Plug your device directly into your modem or router with an ethernet cable. WiFi speed tests are useful for checking your WiFi performance, but they don't tell you what your internet service is actually delivering — they tell you what your WiFi is delivering, which is different. If you're testing to troubleshoot a problem, you need to know the wired speed first.
Close other programs and pause downloads. Stop streaming video, pause cloud backups, close browser tabs you're not using. The more isolated your test, the clearer your result. Run the test at different times of day — morning, afternoon, evening — because network congestion changes throughout the day. If you get consistent results across three tests at different times, you have a real picture. If one test is much slower than the others, something temporary was using bandwidth.
Use a major testing site. Speedtest.net (owned by Ookla), Fast.com (owned by Netflix), and Google's built-in speed test all work well. They're free and don't require an account. Different sites may give slightly different results because they use different servers, but the difference should be small. If one site shows 100 Mbps and another shows 40 Mbps, run the test again — you probably had something else running.
What to do if your speed is consistently low
First, confirm the problem with a wired test. Plug directly into your modem and run the test three times at different times of day. If you're getting 80 percent or more of your advertised speed, your service is fine — your WiFi or devices are the issue, not your internet connection.
If your wired speed is genuinely low, restart your modem. Unplug it for 30 seconds, plug it back in, and wait two minutes for it to fully restart. Run the test again. This fixes most temporary slowdowns.
If the problem persists, contact your internet provider with your test results. Tell them the speed you're getting, the speed you're paying for, and that you tested with a wired connection. They can run diagnostics on their end and tell you whether the problem is on their network or on your side. If it's on their side and you're not getting what you pay for, they may be able to fix it or adjust your bill.
Why the same test gives different results each time
Internet speed isn't constant. The path your data takes changes. The servers you're connecting to have different loads. Other people on your network start and stop using bandwidth. Weather can affect wireless signals. A speed test is a snapshot of one moment, not a permanent truth about your connection.
This is why one slow test doesn't mean your service is broken. It's also why comparing your speed to a friend's speed on the same plan doesn't prove anything — they might have tested at a quieter time, or on a device closer to the router. The only meaningful comparison is your own results over time, or your results against your advertised speed.
Understanding ping and why it matters for some uses
Ping measures the round-trip time for a tiny packet of data to leave your device, reach a server, and come back. It's measured in milliseconds. A ping under 50 ms is excellent. Between 50 and 100 ms is fine for most things. Over 100 ms and you'll notice delays in video calls, and online games become harder to play.
Ping matters much less than read speed for everyday use. You can stream 4K video with a ping of 150 ms. You cannot stream 4K video with a read speed of 5 Mbps, no matter how good your ping is. But if you play competitive online games or do a lot of video calling, ping is worth paying attention to. If your ping is consistently high, it usually means your internet provider's network is congested, or you're far from the test server — neither of which you can fix on your own.
What speeds you actually need for common tasks
Browsing and email: 5 to 10 Mbps is plenty. Streaming video in standard definition: 3 to 5 Mbps. Streaming video in HD: 5 to 8 Mbps. Streaming video in 4K: 15 to 25 Mbps. Video calling: 2 to 4 Mbps for one person, more if multiple people are on the call. Online gaming: 5 to 10 Mbps is enough; ping matters more than speed.
These are minimums for one activity. If you have multiple people in your home doing different things at once — one person streaming video, another on a video call, a third downloading files — you need the sum of those speeds. A household with four people might need 30 to 50 Mbps to keep everyone happy without slowdowns.
Frequently Asked Questions
Why is my read speed much faster than my upload speed?
Most internet plans are designed for people who read far more than they upload — streaming video, browsing, downloading files. Upload is usually 5 to 20 percent of read speed. If you need fast upload for video calls or sending large files regularly, you can ask your provider about plans with higher upload speeds, though these usually cost more.
Does it matter which speed test website I use?
Not much. Speedtest.net, Fast.com, and Google's speed test all give reliable results. You might see small differences between them because they use different servers, but if one site shows dramatically different results than the others, run the test again — you probably had something else using bandwidth.
Should I test on WiFi or with a cable?
Test with a cable first if you're troubleshooting a problem. A wired test tells you what your internet service is actually delivering. A WiFi test tells you what your WiFi is delivering, which is useful information too, but it's a different question. If your wired speed is good and your WiFi speed is slow, the problem is your WiFi, not your internet service.
What does it mean if my ping is very high?
High ping (over 150 ms) usually means your internet provider's network is congested, or the test server is far away from you. It's not something you can fix on your own. If you play online games and your ping is consistently high, contact your provider — they may be able to route your traffic differently, though this isn't always possible.
Can I improve my speed by changing my router?
Only if your current router is very old or broken. A newer router won't make your internet service faster — it can only deliver the speed your provider gives you. A better router can improve WiFi range and stability, which might make your WiFi speed test results higher, but it won't change your wired speed or your actual service.