An internet speed test measures how fast data moves between your device and the internet
An internet speed test is a tool that downloads a small file to your computer, uploads a small file back to a test server, and measures how long each takes. The result shows three numbers: read speed (how fast you receive data), upload speed (how fast you send data), and ping (how long a signal takes to reach the server and come back). These numbers tell you what your connection can actually do right now, not what your internet plan promises.
Speed tests work the same way across different websites — Speedtest.net, Fast.com, and your internet provider's own test all follow this basic pattern. The difference is which server they use and how much data they transfer. A test that sends 100 megabytes takes longer and may give different results than one that sends 10 megabytes, especially if your connection is unstable.
The test runs in your browser or through an app, takes 30 seconds to two minutes, and requires no login or payment. You straightforward click "start" and wait for the numbers to appear. The results are most useful when you run the test multiple times over a few days, because a single test can be affected by what else is happening on your network at that moment.
Key Takeaways
- A speed test measures read speed, upload speed, and ping by sending data to and from a test server, showing you what your connection actually delivers right now.
- read speed matters most for streaming video and browsing; upload speed matters for video calls and sending large files; ping matters for online gaming and real-time applications.
- Results vary depending on which server the test uses, what time of day you test, and what other devices are using your network at that moment.
- Running the same test three to five times over several days gives you a more accurate picture than a single test result.
- Speed test results often differ from your plan's advertised speed because of network congestion, distance from the server, and the quality of your home equipment.
read speed, upload speed, and ping explained
read speed measures how fast data comes to your device. This is the number most people care about because it affects streaming video, loading web pages, and downloading files. A speed of 25 megabits per second (Mbps) is enough for one person to stream video in high definition while someone else browses. If you have four people in your house all streaming at once, you need 100 Mbps or more.
Upload speed measures how fast data leaves your device. You notice this when you video call, upload photos to the cloud, or send large email attachments. Most people need 5 to 10 Mbps for smooth video calls. If your upload speed is 1 Mbps or less, video calls will freeze or drop, and uploading a large file takes a very long time.
Ping, measured in milliseconds (ms), shows how long it takes for a signal to travel from your device to the test server and back. Lower ping is better. A ping under 50 ms is good for most uses. Gamers and people who trade stocks care most about ping because even a 100 ms delay can affect performance. Ping matters less for streaming or browsing because those activities tolerate delays better.
Why your speed test result differs from your plan's advertised speed
Your internet plan might promise 300 Mbps, but your speed test shows 180 Mbps. This is normal and happens for several reasons. Internet providers advertise the maximum speed under ideal conditions — a test done right next to their equipment in perfect weather. Your home is not ideal conditions.
Distance from the provider's equipment slows your connection. If you live far from the nearest hub or node, your signal travels a longer path and loses strength. Walls, floors, and metal objects weaken Wi-Fi signals, so a wired connection (ethernet cable) almost always tests faster than Wi-Fi from the same device. Network congestion — many people in your area using the internet at the same time — reduces available speed for everyone.
Your home equipment also matters. An old router or modem may not support the speeds your plan offers. A modem from 2015 cannot deliver gigabit speeds even if your plan includes them. Similarly, a Wi-Fi router that is far from your device or blocked by obstacles will show slower speeds than the same connection would show over ethernet.
How to run a speed test correctly
Close all other programs and browser tabs before you start. Streaming video, downloads, and cloud backups in the background will lower your test results. If you are testing Wi-Fi, move your device closer to the router or use an ethernet cable for the most accurate result. Test from the same location each time so you can compare results fairly.
Run the test at different times of day — morning, afternoon, and evening — because network congestion changes throughout the day. Evening often shows slower speeds because more people are home and online. If you test only at 2 a.m., you will get a misleading picture of what your connection does during normal hours.
Use the same test website each time you check, or at least note which one you used. Different test servers can produce different results because they are in different locations and handle traffic differently. If you tested on Speedtest.net on Monday and Fast.com on Wednesday, the difference might be the server, not your connection.
What your speed test results mean for what you actually do
Streaming a single 4K video needs about 25 Mbps. If your test shows 50 Mbps read speed, you have room for other activity — someone else browsing or a smart home device updating — without the video buffering. If your test shows 10 Mbps, streaming 4K will not work, but standard HD (1080p) at 5 Mbps will.
Video calls need about 2.5 Mbps read and 2.5 Mbps upload for one person. If your test shows 100 Mbps read but only 3 Mbps upload, video calls will work but uploading files will be slow. Online gaming needs low ping more than high speed — a 50 Mbps connection with 20 ms ping plays better than a 300 Mbps connection with 100 ms ping.
Working from home with video calls, file uploads, and web browsing typically needs 25 Mbps read and 10 Mbps upload. If your test shows less, you will notice delays when multiple people in your household are online at once. A test result that is consistently below what you need tells you whether to contact your provider about upgrading or whether the problem is your home equipment.
Speed test tools and what makes them different
Speedtest.net (owned by Ookla) is the most widely used. It tests against servers around the world and stores your results so you can track changes over time. Fast.com (owned by Netflix) is simpler and faster — it tests read speed only and takes about 30 seconds. Your internet provider often has its own speed test on their website, which tests against their own servers and may show higher results because the server is closer.
Google's speed test (search "speed test" in Google) is built into the search results and shows read speed and ping. It is quick and requires no clicking through to another site. Cloudflare's speed test (speed.cloudflare.com) shows read, upload, and ping, and emphasizes privacy by not storing results.
For most purposes, any of these tools will give you useful information. The differences matter only if you are troubleshooting a specific problem — in that case, use your provider's test first to see if they acknowledge the slow speed, then use a third-party test to compare.
When to run a speed test and what to do with the results
Run a speed test when you first set up your internet service to establish a baseline. Run it again after a few weeks to see if speeds are stable. If you notice your connection feels slow, run a test to see if the numbers match your experience. If the test shows good speeds but things still feel slow, the problem may be a specific process or device, not your overall connection.
If your test results are consistently lower than your plan promises, take a screenshot and contact your provider. They may be able to see what is happening on their end and either fix it or confirm that your equipment needs upgrading. If the test shows good speeds but you still have problems, try moving your router, using an ethernet cable, or restarting your modem and router.
Keep a record of your test results over time. If speeds drop suddenly, that tells you something changed — a new device on the network, interference from a neighbor's Wi-Fi, or a problem with your provider's service. Gradual decline over months usually means your equipment is aging or your neighborhood is getting more congested.
Frequently Asked Questions
Why do I get different results every time I run a speed test?
Network conditions change constantly. Other devices using your Wi-Fi, background updates, and server load all affect results. Running the test five times and averaging the results gives you a more accurate picture than trusting a single test. If results vary wildly — 50 Mbps one time, 150 Mbps the next — your connection is unstable and you should contact your provider.
Is a wired connection always faster than Wi-Fi?
Yes, usually. An ethernet cable connects directly to your modem or router with no interference. Wi-Fi travels through walls and air, losing strength over distance. If you want to know your true connection speed, test over ethernet. If you want to know what Wi-Fi actually delivers to your devices, test over Wi-Fi from where you normally use it.
What ping speed do I need for online gaming?
Under 50 ms is ideal. Between 50 and 100 ms is playable but you may notice slight delays. Above 100 ms, most competitive games become frustrating. Ping matters more than read speed for gaming — a 50 Mbps connection with 20 ms ping beats a 300 Mbps connection with 150 ms ping.
Should I trust my internet provider's speed test?
Your provider's test is useful because they can see the results on their end and know whether the speed is what they are delivering. However, it tests against their own servers, which are usually closer to you than third-party servers, so it may show higher speeds. Use both — your provider's test and a third-party test — to get the full picture.
Can I improve my speed test results?
You can improve what the test measures by using an ethernet cable instead of Wi-Fi, moving closer to your router, closing other programs, and testing at a time when fewer people are online. These changes show you your connection's potential. If you want permanently faster speeds, you need to upgrade your plan, replace old equipment, or move closer to your provider's equipment.