To test your internet speed accurately, connect a computer to your router with an Ethernet cable, close every app and device that might be using bandwidth, and run several tests in a row at different times of day. Take the median result instead of the best or worst one. That way you are measuring your connection, not your WiFi, a background update, or one unlucky moment.
Key takeaways
- Test over Ethernet first to see what your provider delivers, then test on WiFi to see what your devices get.
- Pause downloads, cloud backups, streaming, and VPNs before testing.
- Run three or more tests and use the middle value; repeat in the morning and evening.
- Look at ping, jitter, and upload as well as download speed.
- Keep a simple log so you have evidence if you need to contact your provider.
Why a single speed test is often misleading
A speed test works by sending and receiving as much data as possible between your device and a test server for a few seconds, then calculating the rate. Anything else competing for that path drags the number down. A phone backing up photos, a smart TV updating its apps, or a family member on a video call can easily take a large share of your bandwidth without you noticing.
The device itself matters too. An older laptop with a slow WiFi card, a browser full of tabs, or a phone in power-saving mode may not be able to keep up with a fast connection. In that case you are measuring the bottleneck in your hardware, not the line coming into your home.
Finally, internet traffic changes through the day. Many neighborhoods see slower speeds in the evening when everyone is streaming. A test at 9 a.m. and another at 9 p.m. can tell two very different stories, and both are true.
What a speed test actually measures
Before you start, it helps to know what each number means. Our how the test works page goes deeper, but here is the short version:
| Metric | What it means | What it affects |
|---|---|---|
| Download (Mbps) | How fast data reaches you | Streaming, web pages, game and app downloads |
| Upload (Mbps) | How fast you send data out | Video calls, cloud backups, live streaming, sending files |
| Ping / latency (ms) | Round-trip time to the server | Gaming, video calls, how "snappy" browsing feels |
| Jitter (ms) | How much ping varies between packets | Call quality, voice chat, online gaming stability |
Speeds are shown in megabits per second (Mbps), not megabytes. If you are confused by that, our guide to Mbps vs MBps explains why a 100 Mbps connection downloads files at roughly 12 MB per second.
How to test your internet speed accurately: 9 steps
Follow these steps in order. The first few take a minute and make the biggest difference.
- Use a wired connection. Plug a laptop or desktop into one of your router's LAN ports with an Ethernet cable. Use a reasonably modern cable (Cat5e or better) and, if your plan is faster than 100 Mbps, make sure the computer's network port supports gigabit speeds.
- Restart your router and modem if you haven't recently. Unplug the power for about 30 seconds, plug it back in, and wait until all lights are stable. This clears temporary glitches that can slow things down.
- Disconnect or pause other devices. Turn off WiFi on phones and tablets for a few minutes, pause game consoles and smart TVs, and stop any large downloads. If you can't disconnect everything, at least stop the heavy users.
- Close background apps on the test computer. Quit cloud sync tools (OneDrive, Google Drive, Dropbox, iCloud), torrent clients, game launchers, and system updates. Close extra browser tabs.
- Turn off your VPN or proxy. A VPN routes your traffic through another server, which usually lowers speed and raises ping. Test without it to see your baseline, then with it if you want to measure the difference. Expect some loss with a VPN on; how much depends on the server and protocol.
- Run the test. Open the free speed test in an up-to-date browser and let it finish without switching tabs. The test picks a nearby server automatically, which gives the most representative result.
- Repeat at least three times. Run the test three to five times in a row. Discard any obvious outlier and use the median value.
- Test at different times of day. Repeat the routine in the morning, mid-afternoon, and during the evening peak (roughly 7 p.m. to 11 p.m.). This reveals whether congestion is the issue.
- Write the results down. Note the date, time, connection type, download, upload, ping, and jitter. A simple spreadsheet or notes file is enough.
How to test WiFi speed the right way
Once you know your wired baseline, test on WiFi to find out how much your wireless network is costing you. The gap between the two is often bigger than people expect.
Test in the places you actually use
Run the WiFi speed test next to the router first, then in the rooms where you work, stream, or game. A strong result beside the router and a weak one two rooms away points to a coverage problem, not a provider problem. Our guide on how to boost your WiFi signal covers the fixes.
Check which band you're on
Most routers broadcast on 2.4 GHz and 5 GHz (and newer ones on 6 GHz). The 2.4 GHz band reaches farther but is slower and more crowded; 5 GHz and 6 GHz are faster at shorter range. If your router uses one network name for all bands, your device chooses for you, and it doesn't always choose well.
Account for the device
Phones and laptops have different WiFi capabilities. A recent flagship phone with WiFi 6 or 7 may beat an older laptop on the same network by a wide margin. If one device is consistently slow while others are fine, the device is the likely culprit.
Common mistakes that skew speed test results
Even careful testers fall into a few traps:
- Testing over a mesh satellite or extender and assuming it reflects the main router. Each wireless hop can reduce speed.
- Using a USB Ethernet adapter limited to 100 Mbps. Many cheap adapters and older laptops cap out there, which looks like a slow plan.
- Running the test on a busy mobile hotspot or a phone that has switched from WiFi to cellular mid-test.
- Leaving a browser extension active that filters traffic, such as some ad blockers or security tools. If results look strange, try a private window.
- Comparing results from different test sites. Each provider uses different servers and methods, so use one site consistently when tracking changes over time.
- Only looking at download speed. A connection with fine download speed but high ping or jitter will still feel poor for calls and gaming. If latency is your main concern, pay attention to ping and jitter, not just Mbps.
Ready to try it properly? Run a free speed test now on a wired connection, then repeat it on WiFi so you can compare.
How to read your results
Once you have a few results, compare them with what you pay for and with what your household actually needs.
Compare against your plan
Wired results within about 80 to 90 percent of your plan's advertised download speed are normal; overhead and network management take a small share. Results consistently far below that, especially on Ethernet, are worth investigating. Upload is often much lower than download on cable and DSL plans, so check your plan's upload figure separately.
Compare against your needs
Speed requirements depend on what you do and how many people do it at once. As a rough guide, HD streaming typically needs around 5 Mbps per stream and 4K around 15 to 25 Mbps, while a video call uses a few Mbps in each direction. Our guide to what counts as a good internet speed has a full breakdown by household size.
Look at latency and consistency
For gaming and calls, a ping under about 50 ms and jitter under about 30 ms usually feel smooth. If ping jumps sharply while a download is running, you may be dealing with bufferbloat, which a router setting called SQM or QoS can often fix.
When to contact your internet provider
If you've followed the steps above and wired results are still well below your plan, it's time to call your provider. Have your log ready: dates, times, results, and confirmation that you tested over Ethernet with other devices disconnected. This saves you from the standard script of "restart your router and try again."
Also check that your modem or gateway supports your plan. An older cable modem, for example, may not be able to deliver gigabit speeds even if the line can. Your provider can confirm whether your equipment is up to date and whether there are known outages or line issues in your area.
Before you call, it's also worth confirming which connection you're actually on. An IP lookup tool shows your public IP address and provider name, which helps if a VPN or a second network is quietly in the way.
Bottom line
Accurate speed testing is mostly about removing variables. Test on Ethernet with everything else paused, run several tests at different times, and record the median. That gives you a fair picture of your connection and a clear starting point if something needs fixing.
Once you have that baseline, testing on WiFi in each room tells you whether your problem lives with your provider or inside your home. When you're ready, start a speed test and keep your results for comparison next time.