The fastest way to check your speed
Open a web browser and go to speedtest.net or fast.com. Click the button to start the test. Wait 30 to 60 seconds while the site measures how fast data travels to and from your device. You'll see three numbers: download speed, upload speed, and ping. That's it — you have your answer.
Both sites are free and don't require you to create an account or install anything. Speedtest.net is run by Ookla, a company that has been measuring internet speeds since 2006. Fast.com is run by Netflix. Both give you accurate results for everyday use.
Run the test at different times of day if you want to see how your speed changes. Morning, afternoon, and evening often show different results because more people use the internet at certain hours. If you're troubleshooting a problem, test from the same spot in your home each time so location doesn't skew the results.
Key Takeaways
- Speedtest.net and fast.com are the two most common free tools, and both give reliable results without requiring an account.
- Download speed is what matters most for everyday tasks like streaming video or browsing; upload speed matters if you video call or upload files regularly.
- Your actual speed will often be lower than what your internet plan promises, and that's normal — speeds vary based on time of day, distance from the router, and network congestion.
- If your speed is much lower than your plan promises, restart your router, move closer to it, or contact your internet provider to investigate.
What the three numbers actually mean
Download speed measures how fast data comes to your device. This is the number that matters most for most people. Streaming video, loading web pages, downloading files — all of these depend on download speed. The measurement is in megabits per second, written as Mbps.
Upload speed measures how fast data leaves your device and goes to the internet. You need upload speed for video calls, uploading photos to social media, or sending large files to someone else. Upload speed is almost always lower than download speed, and that's by design — most people send less data than they receive.
Ping measures the delay between sending a request and getting a response back, measured in milliseconds. For everyday browsing and streaming, ping doesn't matter much. For online gaming or video calls, a lower ping means less lag. Anything under 50 milliseconds is good for gaming; under 100 is fine for video calls.
Why your speed is probably lower than your plan promises
Your internet plan might say "up to 100 Mbps," but your test shows 75 Mbps. This is normal and not a sign something is broken. The word "up to" is key — that's the maximum speed under ideal conditions, not a may provide.
Several things slow you down. Distance from your router weakens the signal. Other devices on your network use bandwidth. Your internet provider's network gets congested during peak hours. The website you're testing with might be far away from you geographically, which adds delay. Weather can affect wireless connections. All of these are expected.
A useful rule: if you're getting 80 percent or more of what your plan promises, your connection is working as intended. If you're consistently getting less than 50 percent, restart your router first. Unplug it for 30 seconds, plug it back in, and test again. If the problem persists, contact your internet provider — they can run diagnostics from their end.
How to get more reliable test results
Test on a wired connection if you can. Plug an ethernet cable directly from your router to your computer. Wireless connections are convenient but slower and more variable than wired. If your speed test shows much higher on a wired connection than wireless, your router placement or signal strength is the issue, not your internet plan.
Close other programs and browser tabs before testing. Streaming music, downloading files, or running updates in the background will lower your test results. Quit everything except the speed test itself.
Test from the same location each time. If you test from your bedroom one day and your kitchen the next, wireless signal strength will change your results. Pick one spot and stick with it.
Run the test multiple times and look at the average. One test might show 85 Mbps, the next 92 Mbps, the next 88 Mbps. That variation is normal. The average of several tests is more useful than a single result.
What speed you actually need
For basic web browsing and email, 5 to 10 Mbps is enough. For streaming video in standard definition, 3 to 5 Mbps works. For streaming in high definition, aim for 15 to 25 Mbps. If multiple people in your home are streaming at the same time, add 5 to 10 Mbps for each additional stream.
Video calls need 2.5 to 4 Mbps for download and 2.5 to 3.5 Mbps for upload. Online gaming needs at least 5 to 10 Mbps download, though the exact amount depends on the game. What matters more for gaming is a low ping — under 100 milliseconds is usually fine.
If you work from home and attend video meetings while someone else streams video, you need more speed than either activity alone. A household with multiple people doing different things at once should aim for at least 50 to 100 Mbps download speed.
When to test your speed and why
Test your speed when you first get a new internet plan, so you know what to expect. Test again if you notice things are slower than usual — buffering videos, slow page loads, lag in games. Test if you're considering upgrading your plan, so you know whether you actually need more speed or whether something else is the problem.
If your internet provider says you have a problem and wants to send a technician, run a speed test first and write down the results. Bring those numbers with you or have them ready when you call. They help the technician understand what's happening.
Other tools that measure speed
Your internet provider may have its own speed test tool on their website. Comcast has speedtest.xfinity.com, for example. These tests measure speed on your provider's network, which can show different results than speedtest.net or fast.com. Both are useful — the provider's test shows how your connection performs on their network specifically.
Some routers have built-in speed test features in their settings page. This measures the connection between your device and the router, not your full internet speed. It's useful for troubleshooting wireless problems but doesn't tell you about your actual internet connection.
Avoid speed test apps from unknown sources or apps that ask for unusual permissions. Stick with speedtest.net, fast.com, or your provider's official tool.
Frequently Asked Questions
Why does my speed test show different results each time I run it?
Internet speed varies based on network congestion, how far away the test server is, and what else is using your connection. Testing at different times of day will show different results. This is normal. Run multiple tests and look at the average rather than trusting a single result.
Is it better to test on WiFi or with a cable?
A wired ethernet cable connection will almost always show higher and more consistent speeds than WiFi. If your wireless speed is much lower than your wired speed, your router placement or signal strength needs improvement. For testing your actual internet plan speed, either method works, but wired is more reliable.
My speed test shows 50 Mbps but my plan says 100 Mbps. Should I call my provider?
Not necessarily. Getting 50 percent of your plan's maximum speed is common and usually not a problem. Call your provider if you're consistently getting less than 50 percent of what you're paying for, or if your speed has dropped suddenly from what it used to be.
Do I need to pay for a speed test tool?
No. Speedtest.net and fast.com are both free and don't require you to create an account. Any tool that charges money for a speed test is unnecessary.
What's a good ping for video calls?
Anything under 100 milliseconds is fine for video calls. You probably won't notice any delay. For online gaming, under 50 milliseconds is better, but most games play fine up to 100 milliseconds.