Internet Speed Test Guide: How to Test Your Internet Speed Accurately
Every day, millions of people run an internet speed test. Maybe the Netflix stream is buffering again. Maybe the Zoom call keeps freezing. Maybe the game is lagging and someone in the house swears they are not downloading anything. So you pull up a speed test, hit the button, and watch the numbers spin. The result comes back: 250 Mbps. That sounds fast. So why does your internet still feel slow?
The problem is that most people only look at one number: download speed. But your internet connection is far more complicated than that. An accurate internet speed test measures at least five things: download speed, upload speed, ping, jitter, and bufferbloat. And the way you run the test, where the test server is located, and what else is happening on your network all affect whether the results actually mean anything.
This guide covers everything you need to know about internet speed testing. How speed tests actually measure bandwidth, why results change, what the numbers mean, and what to do when your speeds are not what they should be. Whether you are troubleshooting a specific problem or just want to check your internet speed to make sure you are getting what you pay for, this is the only guide you need.
Run an Internet Speed Test
The fastest way to understand your connection quality is to run an internet speed test. A comprehensive speed test measures download speed, upload speed, ping, jitter, and bufferbloat to show how your network performs under real-world conditions. Pong.com tests all five metrics in under 30 seconds, through the real public internet, not inside your ISP's network.
Ready to test your connection?
Measure your real-world speed, ping, jitter, and bufferbloat — free, no signup required.
Run Free Speed TestSpeed Test Results: Quick Reference
Just finished a speed test? Use this table to quickly understand whether your results are good.
| Metric | Good Result | What It Means |
|---|---|---|
| Download speed | 100+ Mbps | Fast streaming, smooth downloads, handles multiple devices |
| Upload speed | 20+ Mbps | Smooth video calls, quick cloud backups, reliable file sharing |
| Ping (latency) | Under 30 ms | Responsive gaming, real-time video calls without delay |
| Jitter | Under 5 ms | Stable calls without audio glitches, consistent gaming |
| Bufferbloat | Grade A or B | Internet stays fast even when multiple devices are active |
If any of these metrics look bad, keep reading. This guide explains what each one means, why it matters, and exactly how to fix it.

What Is an Internet Speed Test?
An internet speed test is a tool that measures the performance of your internet connection by sending data between your device and a remote server. Think of it like a stopwatch for your internet: it times how long it takes to move a known amount of data back and forth.
But speed is only part of the picture. A comprehensive internet speed test measures five key metrics:
- Download speed: How fast data comes from the internet to your device. Affects streaming, browsing, and downloading files. Measured in megabits per second (Mbps).
- Upload speed: How fast data goes from your device to the internet. Matters for video calls, cloud backups, and posting content. Also measured in Mbps.
- Ping (latency): The time for data to make a round trip between your device and the server, measured in milliseconds (ms). Lower is better. Think of download speed as the width of a highway, and ping as how long the drive takes.
- Jitter: How much your ping varies over time. Stable connections have jitter under 5ms. High jitter causes choppy video calls and rubber-banding in games.
- Bufferbloat: What happens to your ping when your connection is busy. This is the most important metric most speed tests skip entirely. If your ping spikes from 15ms to 300ms when someone starts a download, you have bufferbloat, and it is the reason your internet feels slow even when speeds look fast.
When you run a speed test on Pong.com, all five metrics are measured in a single test. Most other speed tests only measure download and upload, which is like a doctor only checking your pulse and calling it a full checkup.
How Speed Tests Actually Measure Bandwidth
Understanding how a speed test works under the hood helps you interpret results and spot problems. Here is what actually happens when you click that "Start Test" button.
Data Packets and Throughput Measurement
Your browser opens multiple parallel connections to the test server and starts downloading chunks of data simultaneously. The test measures how many megabits of data arrive at your device each second. This is your download throughput. Then it reverses the process, uploading data from your device to the server to measure upload throughput.
The test uses multiple parallel streams because a single connection often cannot saturate a fast internet link. By opening 8 to 16 connections at once, the test pushes your connection to its maximum capacity, which is what you want to measure. For a deeper look at this process, see our guide on how internet speed tests work.
Latency Measurement
While measuring throughput, the test also sends tiny "ping" packets to the server and times how long each round trip takes. During idle conditions (before the speed test saturates the connection), this gives your baseline latency. During the download and upload phases, the test continues pinging to measure latency under load. The difference between idle latency and loaded latency is your bufferbloat score.
The ISP "Walled Garden" Problem
Here is the most important thing to understand about speed test accuracy: where the server is located matters more than anything else. Many traditional speed tests host their servers inside your ISP's own network. When your data never leaves the ISP's internal network, you are measuring the best-case scenario that never happens in real life.
It is like a car dealer testing your car's top speed on their private track, then telling you that is how fast you will drive on public roads. Netflix, YouTube, Zoom, and every website you visit live on the public internet, outside your ISP's walls. Your real-world speed is often 10 to 30% lower than what an in-network test shows.
Pong.com uses servers hosted on Akamai's global infrastructure, the same backbone network that powers many of the biggest websites in the world. When you test on Pong, your data crosses the real public internet, just like it does when you stream or browse. The result matches the speed you actually experience.
Why Speed Tests Show Different Results
If you run three different speed tests back-to-back, you will probably get three different numbers. This is one of the most common complaints about speed testing, and it is not a bug. Here is why it happens.
Different Server Locations
Each speed test connects to a different server in a different location. A test connecting to a server 50 miles away inside your ISP's network will show faster results than a test connecting to a server 2,000 miles away on the public internet. The server closest to you on the fastest network will always give the highest number, but that number does not represent your real internet experience.
Network Congestion Changes by the Second
Internet traffic fluctuates constantly. Even running two tests 30 seconds apart can produce different results because the network conditions changed between tests. A large number of users in your area starting to stream video, a routing change by your ISP, or congestion at a network peering point can all affect results from one minute to the next.
CDN and Peering Differences
Some speed test providers use Content Delivery Network (CDN) servers that sit very close to ISP networks, or even inside them. Others route through public peering points. The path your data takes through the internet is different for every speed test service, and each path has its own congestion patterns and capacity limits.
Why Results Change Throughout the Day
Cable internet users share bandwidth with their neighbors. During peak hours (typically 7 to 11 PM), the shared connection slows as more people in your area stream, game, and browse. This is why your internet might test at 400 Mbps at 2 PM but only 200 Mbps at 9 PM. Fiber connections are less affected by neighborhood congestion, but can still show variation during peak hours at upstream network junctions.

How to Run an Internet Speed Test
The difference between a useful speed test and a misleading one comes down to preparation. Follow these steps to get results you can actually trust when you test your internet speed.
Step 1: Use Ethernet Instead of Wi-Fi
Plug your computer directly into your router or modem with an ethernet cable. Wi-Fi adds variables that have nothing to do with your internet speed: distance from the router, wall materials, interference from other devices, and even whether your microwave is running. Testing on ethernet isolates your actual ISP connection from your Wi-Fi performance. For a deep dive into this difference, see our guide on Wi-Fi vs. ethernet speed testing.
If you specifically want to run a wifi speed test to evaluate your wireless coverage, do that as a separate test after the ethernet baseline. Comparing the two results tells you exactly how much speed your Wi-Fi is costing you.
Step 2: Close Background Downloads and Apps
Before you check your internet speed, close anything that might be using bandwidth. Pause cloud backup services, close streaming tabs, stop system updates, and ask other household members to pause heavy usage for two minutes. A speed test measures the bandwidth available at that exact moment. If half your bandwidth is being consumed by a Steam download, your test will only measure the remaining half.
Step 3: Test Multiple Times
A single speed test is a snapshot, not a portrait. Run your internet speed test at least three times: once in the morning, once in the afternoon, and once during prime time (7 to 10 PM) when usage peaks. If your speeds drop significantly in the evening, your ISP may be congested in your area.
Step 4: Test Different Times of Day
Internet performance varies by the hour. Running a speed test at 3 AM gives you the best possible result, but that is not when you actually use the internet. Test during the hours that matter to you. If your Zoom calls always freeze at 10 AM, test at 10 AM. If gaming lags at 8 PM, test at 8 PM. The goal is to measure performance during the times you experience problems.
Step 5: Compare Results Across Speed Tests
Try testing on multiple speed test platforms and compare the results. If one speed test consistently shows 450 Mbps but another shows 300 Mbps, the faster one is likely testing inside your ISP's network while the slower one is testing through the public internet. The slower result is closer to your real-world experience. Pong.com always tests through the public internet for honest results.
After running your speed test, check your IP address information to confirm you are not accidentally connected through a VPN, which can reduce speeds. Then use DNS Lookup to verify your DNS is resolving quickly.
What Is a Good Internet Speed?
A good internet speed for most households is 100 to 300 Mbps download, which supports streaming, video calls, gaming, and everyday browsing for 3 to 5 people simultaneously. But the right speed depends on what you do online and how many devices share your connection.
| Activity | Minimum Speed | Recommended Speed | Key Metric to Watch |
|---|---|---|---|
| Browsing and email | 5 Mbps | 25 Mbps | Download speed |
| HD streaming (Netflix, YouTube) | 10 Mbps | 25 Mbps | Download speed |
| 4K streaming | 25 Mbps | 50 Mbps | Download speed |
| Video calls (Zoom, Teams) | 5 Mbps down / 3 up | 25 Mbps down / 10 up | Upload speed, ping |
| Online gaming | 10 Mbps | 50 Mbps | Ping under 30ms, low jitter |
| Competitive gaming (Fortnite, Valorant) | 25 Mbps | 100 Mbps | Ping under 15ms, no bufferbloat |
| Working from home | 25 Mbps down / 10 up | 100 Mbps down / 20 up | Upload, ping, bufferbloat |
| Live streaming (Twitch) | 10 Mbps down / 10 up | 50 Mbps down / 25 up | Upload speed |
| Large household (5+ devices) | 100 Mbps | 300 Mbps | Bufferbloat grade |
Notice the "Key Metric to Watch" column. For gaming, download speed barely matters. What kills your gaming experience is high ping and bufferbloat. For video calls, upload speed is often the bottleneck. For large households, bufferbloat is the silent destroyer: everyone has enough raw speed, but the moment multiple devices are active, latency spikes and everything feels broken. For a deeper breakdown, see our guide to good internet speeds.
A good rule of thumb: multiply 25 Mbps by the number of simultaneous users in your home. But always check your bufferbloat grade. A 100 Mbps connection with an A grade for bufferbloat will feel faster than a 500 Mbps connection with an F.
Why Your Internet Feels Slow Even With Fast Speeds
This is the single most common frustration people have: the speed test says 300 Mbps, but the experience says "terrible." If you have ever searched "why is my internet so slow," here are the real reasons.

Bufferbloat: The Hidden Speed Killer
Bufferbloat is the number one reason fast internet feels slow. Your router has memory buffers that hold data packets in a queue before sending them. When these buffers are too large (and they almost always are on consumer routers), they fill up during heavy usage. New packets get stuck behind hundreds of queued packets, and your latency spikes from 15ms to 300ms or more. Your video call freezes, your game lags, web pages stall, and your speed test still says 300 Mbps. Read our complete bufferbloat guide to understand why this happens and how to fix it.
Wi-Fi Signal Issues
Your ISP delivers internet to your modem. From there, your router broadcasts it over Wi-Fi. If you are far from the router, behind thick walls, or competing with neighbors' networks for channel space, your Wi-Fi speed will be a fraction of your wired speed. Run a wifi speed test in your problem area and compare it to an ethernet test at the router. If there is a big gap, the problem is wireless, not your ISP.

Network Congestion
Cable internet users share bandwidth with their neighbors. During peak hours (typically 7 to 11 PM), the shared connection can slow down. This is why your internet might test at 400 Mbps at 2 PM but only 200 Mbps at 9 PM. If you consistently see slower speeds in the evening, your ISP's infrastructure in your neighborhood may be overloaded.
Router Limitations
Consumer routers have processors that can only handle so much traffic. An old router on a gigabit connection is like putting a garden hose on a fire hydrant. If your ethernet speed test consistently shows less than your plan speed, your router may be the bottleneck. Routers more than 3 to 4 years old are especially common culprits.
DNS Delays
Every time you visit a website, your device asks a DNS server to translate the domain name into an IP address. If your DNS server is slow, every single page load starts with a delay. Use DNS Lookup on Pong.com to test your current DNS speed. If it is slow, switch to Cloudflare (1.1.1.1) or Google (8.8.8.8).
ISP Throttling
Some ISPs intentionally slow down certain types of traffic, particularly streaming video and peer-to-peer transfers. If Netflix is slow but your speed test looks fine, your ISP might be throttling streaming traffic. Our guide on how to detect ISP throttling covers this in detail, including how to test with and without a VPN to confirm.
Understanding Key Internet Speed Test Metrics
When you check your internet speed, the results include several numbers. Here is a deeper look at what each metric means and how it affects your daily internet experience.
Download Speed
Download speed determines how fast you can pull data from the internet. It affects how quickly web pages load, how fast files download, and whether video streams in HD or 4K without buffering. A 300 Mbps plan means you can theoretically download data at 300 megabits per second, which translates to roughly 37.5 megabytes per second in real-world file transfers. For most households, download speed between 100 and 300 Mbps is more than enough.
Upload Speed
Upload speed is the overlooked half of your connection. On cable internet, upload is typically 10 to 20% of your download speed. On fiber, upload usually matches download. Upload matters for video calls (your camera feed goes upstream), cloud backups, posting content to social media, and working with shared documents. If your Zoom calls freeze but your download speed looks fine, check your upload.
Ping / Latency
Ping measures the round-trip time for a data packet to travel from your device to a server and back, in milliseconds. Under 20ms is excellent. 20 to 50ms is good. 50 to 100ms is acceptable for most activities but noticeable in gaming. Over 100ms causes visible lag. You can run a detailed ping test on Pong to measure your latency to servers around the world. For tips on improving ping, see our guide to reducing ping for gaming.
Jitter
Jitter is the variation in your ping over time. A stable connection has consistent ping (15ms, 16ms, 14ms, 15ms). An unstable connection bounces (15ms, 45ms, 12ms, 80ms). High jitter causes audio dropouts on calls, visual stuttering in video streams, and unpredictable gameplay. Under 5ms jitter is excellent. Over 30ms is problematic for real-time applications.
Packet Loss
Packet loss means some data packets never arrive at their destination. Even 1% packet loss causes noticeable problems: video call glitches, missing audio, and game disconnections. Healthy connections have 0% packet loss. If your speed test shows any packet loss, run a traceroute to pinpoint where packets are being dropped.
Bufferbloat Grade
Your bufferbloat grade measures how much your latency increases when your connection is fully loaded. Grade A means your latency barely changes under load (excellent). Grade F means your latency spikes dramatically (severe). This is the most practical metric for households with multiple devices, because it predicts whether your internet will feel fast or broken when everyone is online at the same time.
Wi-Fi vs. Ethernet: How Your Connection Type Affects Speed Tests
The single biggest variable in any speed test is whether you are connected via Wi-Fi or ethernet. Understanding this difference is essential to getting accurate results.
Why Wi-Fi Speed Tests Are Lower
Wi-Fi speeds depend on distance from the router, wall materials (concrete and brick block signals much more than drywall), interference from neighbors' networks, other wireless devices (microwaves, baby monitors, Bluetooth), the Wi-Fi standard (Wi-Fi 5, 6, 6E, or 7), and the frequency band (2.4GHz is slower but longer range, 5GHz is faster but shorter range, 6GHz is fastest with the shortest range).
How to Properly Compare Wi-Fi and Ethernet
First, run a speed test on ethernet plugged directly into your router. This is your ISP baseline. Then disconnect and run the same test on Wi-Fi from your typical usage location. If ethernet shows 450 Mbps but Wi-Fi shows 120 Mbps, you now know that 330 Mbps of speed is being lost to Wi-Fi limitations. This tells you exactly whether to call your ISP or fix your Wi-Fi setup. Our Wi-Fi vs. ethernet guide covers this comparison in detail.
When Wi-Fi Speed Tests Are Appropriate
If most of your devices connect over Wi-Fi, then a wifi speed test is actually the more relevant measurement for your daily experience. Run it from the rooms where you use the internet most. If speeds are poor in certain rooms, that tells you exactly where you need better Wi-Fi coverage, whether through router repositioning, a mesh system, or a Wi-Fi extender.
Common Speed Test Mistakes
Even people who regularly test their internet speed make mistakes that lead to inaccurate results. Here are the most common ones.
- Testing on Wi-Fi and blaming the ISP: If your wifi speed test shows 100 Mbps but you pay for 500 Mbps, the bottleneck is almost certainly your wireless connection. Always test on ethernet first to establish your baseline ISP speed.
- Running tests during downloads: If someone is streaming 4K or downloading a game, your speed test will only measure the leftover bandwidth. Close everything first.
- Relying on a single test result: Internet speeds fluctuate constantly. One test showing 400 Mbps does not mean you always get 400 Mbps. Test at least three times across different hours.
- Testing only during off-peak hours: Running a speed test at 3 AM gives you the best possible result, but that is not when you experience problems. Test during the hours that matter.
- Using a speed test with in-network servers: If the server is inside your ISP's network, the result will be higher than your real-world experience. Use a test that routes through the public internet.
- Ignoring everything except download speed: Download speed is only one of five important metrics. You can have 500 Mbps download with an F bufferbloat grade, and your internet will feel terrible.
- Never checking for bufferbloat: Most people have never heard of bufferbloat, but it is the single most common cause of "fast speeds, slow internet." If you skip the bufferbloat test, you are missing the most important measurement.
- Not comparing across multiple tools: Run tests on different speed test platforms. If results differ significantly, the higher-scoring test is likely routing through a faster or closer path that does not reflect your real usage.
How to Improve Your Internet Speed
Once you have run an accurate internet speed test and identified the problem, here are the most effective fixes ranked from easiest to most involved.
Quick Fixes (5 Minutes or Less)
- Restart your modem and router: Unplug both for 30 seconds. Plug the modem back in first and wait 60 seconds for it to fully reconnect. Then plug in the router. This clears memory leaks and refreshes your connection.
- Switch to 5GHz or 6GHz Wi-Fi: If your router supports dual-band, connect to 5GHz instead of 2.4GHz for faster speeds. The 2.4GHz band is slower and more congested.
- Move closer to your router: Physical distance and walls dramatically affect Wi-Fi speed. Test from the same room as the router to isolate the variable.
Medium Fixes (30 Minutes)
- Relocate your router: Place it centrally in your home, elevated off the floor, away from metal objects and appliances. Never put a router in a closet, behind a TV, or in a basement corner.
- Change your DNS servers: Slow DNS makes every website feel sluggish. Switch to Cloudflare DNS (1.1.1.1) or Google DNS (8.8.8.8). Use DNS Lookup to compare response times.
- Update router firmware: Log into your router's admin panel and check for updates. Manufacturers regularly release fixes that improve performance.
- Audit connected devices: Smart home devices, security cameras, and IoT gadgets consume bandwidth even when idle. Disconnect anything unnecessary.
Bigger Fixes
- Upgrade your router: If your router is more than 3 to 4 years old, it is likely a bottleneck. Look for a Wi-Fi 6E or Wi-Fi 7 router with SQM support to eliminate bufferbloat.
- Add a mesh Wi-Fi system: For homes larger than 1,500 square feet, a mesh system provides consistent coverage in every room.
- Use ethernet for critical devices: Game consoles, desktop PCs, smart TVs, and work computers should be wired whenever possible.
- Enable SQM on your router: If your bufferbloat grade is D or F, enabling Smart Queue Management with fq_codel or CAKE is the most impactful change you can make. Set the speed to about 85% of your measured speed.
- Call your ISP with data: If ethernet speeds at the modem are consistently below your plan speed, the problem is on their end. Bring documented speed test results with timestamps.
Gaming Latency: What Gamers Need to Know About Speed Tests
If you are a gamer, speed test results can be misleading. Most games use very little bandwidth, typically 5 to 25 Mbps. Having 500 Mbps download speed does not help you in Fortnite if your ping is 80ms and your jitter is 30ms. Here is what actually matters for gaming performance.
| Metric | Casual Gaming | Competitive Gaming | Pro / Tournament |
|---|---|---|---|
| Ping | Under 60ms | Under 30ms | Under 15ms |
| Jitter | Under 15ms | Under 5ms | Under 2ms |
| Bufferbloat | Grade C or better | Grade A or B | Grade A only |
| Download | 25+ Mbps | 50+ Mbps | 100+ Mbps |
| Packet loss | Under 1% | 0% | 0% |
The most impactful improvement for gaming is reducing bufferbloat. When someone in your house starts a download and your ping spikes from 15ms to 200ms, that is bufferbloat causing your lag spikes. Enabling SQM on your router fixes this. For more tips, read our guide to reducing ping for gaming.
Always use ethernet for gaming. Wi-Fi adds latency and jitter that no amount of download speed can compensate for. A wired 50 Mbps connection with 10ms ping will outperform a wireless 500 Mbps connection with 40ms ping in every online game.
Advanced Internet Diagnostics
Sometimes a speed test is not enough to identify the root cause of a problem. Pong.com provides a suite of diagnostic tools that let you dig deeper into your connection.
- [DNS Lookup](/dns): Query DNS records for any domain and measure response times. Compare your current DNS provider with alternatives to see which resolves fastest.
- [Traceroute](/traceroute): See every network hop your data takes from your device to a destination. Each hop displays its response time, so you can pinpoint exactly where slowdowns occur.
- [Ping Test](/ping-test): Measure latency to multiple servers simultaneously for a detailed picture of your connection's responsiveness across different destinations.
- [Latency Map](/latency): See your ping to 10 servers across four continents in real time. Reveals whether high latency is a local problem or only affects distant destinations.
- [What's My IP](/whats-my-ip): Check your public IP address, ISP, approximate location, and IPv6 support. Useful for verifying VPN connections and ISP routing.
- [Speed Test](/): The foundation of all diagnostics. Measures download, upload, ping, jitter, and bufferbloat in a single 30-second test through the real public internet.
All of these tools are available on Pong.com's console dashboard, which puts your speed test, IP information, DNS lookup, global latency, and service status in one place.
Related Guides
Dive deeper into specific topics covered in this guide:
- [What Is Bufferbloat? The Hidden Cause of Lag](/blog/what-is-bufferbloat): Everything you need to know about bufferbloat, including how to test for it and fix it.
- [Wi-Fi vs. Ethernet: Which Should You Use for Speed Tests?](/blog/wifi-vs-ethernet-speed-test): A detailed comparison of wired and wireless testing and when each one matters.
- [How to Reduce Ping for Gaming](/blog/how-to-reduce-ping-gaming): Practical steps to lower your latency for better online gaming performance.
- [Why Is My Internet So Slow?](/blog/why-is-my-internet-so-slow): Troubleshooting guide for diagnosing the most common causes of slow internet.
- [Is Your ISP Throttling You?](/blog/is-your-isp-throttling-you): How to detect and deal with intentional speed reduction by your internet provider.
- [What Is a Good Internet Speed?](/blog/what-is-good-internet-speed): Detailed breakdown of recommended speeds for every type of online activity.
Conclusion
An internet speed test is more than just a number. It is a diagnostic tool that, when used correctly, tells you exactly what is happening with your connection and where problems lie. The key is to test the right things: not just download speed, but upload, ping, jitter, and bufferbloat. These five metrics together paint the real picture of your internet quality.
Most people who complain about slow internet do not have a speed problem. They have a latency problem, a bufferbloat problem, or a Wi-Fi problem. And the only way to know which one is to run a comprehensive speed test and use the right diagnostic tools to investigate further.
Ready to find out what is really going on with your internet? Run a free speed test on Pong.com right now. In under 30 seconds, you will know your download speed, upload speed, ping, jitter, and bufferbloat grade. No signup required. Just the truth about your internet connection.
Ready to test your connection?
Measure your real-world speed, ping, jitter, and bufferbloat — free, no signup required.
Run Free Speed Test