Skip to content

June 6, 2026 ยท 10 min read

How to Read Your Internet Speed Test Results

What download, upload, ping, jitter, and bufferbloat (latency under load) actually mean โ€” and the numbers that decide whether streaming, gaming, and video calls feel good.

You ran a speed test and got a wall of numbers. Download is the big one every ISP advertises, but it's often the least useful for explaining why a call froze or a game lagged. This guide decodes every metric our speed test reports โ€” and tells you the threshold where each one starts to hurt.

Quick answer

A healthy connection for a typical household looks like this:

MetricWhat it measuresGood target
DownloadData to you (streaming, web, downloads)50+ Mbps
UploadData from you (calls, uploads, backups)10+ Mbps
Ping (idle latency)Round-trip delay when the line is quiet< 30 ms
JitterHow much ping varies sample to sample< 10 ms
BufferbloatHow much latency rises under load< 30 ms increase

Crucially, streaming cares about download, but gaming and video calls live or die on the latency numbers. A gigabit line with bad bufferbloat feels worse on a call than a modest line with stable latency.

Download speed

Download is throughput toward your device, in megabits per second (Mbps). It governs how fast pages load, how quickly files arrive, and how many 4K streams you can run at once.

A good test opens multiple parallel streams and measures over a short window after a warm-up, because a single connection often can't fill a fast pipe on its own. If you see a number far below your plan, that's usually Wi-Fi, a VPN, or your device โ€” not always the ISP. For realistic targets per activity, see Internet Speed Explained: What Mbps You Actually Need.

Mbps โ‰  MB/s. Your plan is in megabits. File copy dialogs show megabytes. Divide Mbps by 8 for a rough MB/s ceiling โ€” 100 Mbps โ‰ˆ 12.5 MB/s before overhead.

Upload speed

Upload is throughput from your device to the internet. It's the quiet metric that wrecks video calls, cloud backups, screen sharing, and posting large files. Many home plans are asymmetric (huge download, tiny upload), which is why your call looks fine to you but choppy to everyone else.

For smooth one-on-one video you want 3โ€“5 Mbps up; group calls and streaming to platforms want more.

Ping (latency)

Ping, or latency, is the round-trip time for a small packet to reach the server and come back, in milliseconds (ms). Lower is better โ€” it's the delay you feel before bandwidth even matters.

Idle pingExperience
< 20 msExcellent โ€” instant for gaming and calls
20โ€“50 msGood โ€” fine for almost everything
50โ€“100 msNoticeable on competitive games
> 150 msSluggish; calls and games feel laggy

Geography sets a floor: a server on another continent can't beat the speed of light. Test against a nearby server to judge your line rather than the distance. For why a browser ping differs from a true network ping, see Browser Latency: Ping vs HTTPS RTT.

Jitter

Jitter is the variation between consecutive pings โ€” the average wobble around your latency. You can have a fine average ping and still have a bad call if jitter is high, because packets arrive unevenly and the jitter buffer runs dry.

  • Under 10 ms โ€” smooth calls and games
  • 10โ€“20 ms โ€” usually okay
  • Over 30 ms โ€” choppy audio, stutter, rubber-banding

Bufferbloat (latency under load) โ€” the metric that explains lag

Here's the one most tests skip and the one that explains the most pain. Bufferbloat is how much your latency climbs when the connection is busy. Our test measures your idle ping, then pings again during the download and upload to capture latency under load.

Idle ping:           18 ms
Ping during download: 240 ms   โ† oversized buffers queuing packets
Bufferbloat:         +222 ms

That +222 ms is why everything stutters the moment someone starts a big download or upload. We grade it Aโ€“F:

Latency increase under loadGradeFeels like
< 30 msARock solid under load
30โ€“60 msBBarely noticeable
60โ€“150 msCCalls degrade when busy
150โ€“300 msDClearly laggy under load
> 300 msFUnusable while downloading

The fix is usually in your router, not your plan: enable SQM / Smart Queue Management (fq_codel or cake) to tame the buffers. This single change can turn an F into an A without paying for more speed.

Connection quality ratings

To skip the mental math, our test rolls the metrics into three real-world verdicts:

  • ๐Ÿ“บ 4K Streaming โ€” weighted toward download and stability.
  • ๐ŸŽฎ Online Gaming โ€” weighted toward idle ping and bufferbloat (bandwidth barely matters here).
  • ๐ŸŽฅ Video Calls โ€” weighted toward upload, jitter, and latency under load.

This mirrors how network-quality scoring works in the industry: the experience depends on the right metric for each task, not a single headline speed.

Why two tests disagree

Run the same line twice and the numbers move. Normal causes:

  • Wi-Fi vs Ethernet โ€” wireless adds interference, distance, and contention.
  • Test server distance and peering โ€” a closer server gives lower ping and often higher throughput.
  • VPN on โ€” encryption and an extra hop cut speed and add latency.
  • Device/CPU limits โ€” on very fast links the browser, not the network, is the bottleneck.
  • Time of day โ€” evening congestion is real.

Run three trials, prefer a wired connection, turn the VPN off, and note the server before deciding your ISP is at fault.

Read your results in 30 seconds

  1. Download/upload below plan? Check Wi-Fi, VPN, and device first.
  2. Ping high on a nearby server? Geography or a congested last mile.
  3. Jitter over 30 ms? Expect choppy calls โ€” investigate Wi-Fi.
  4. Bufferbloat grade C or worse? Turn on SQM in your router.
  5. Quality cards say "Poor" for calls? It's almost always upload or bufferbloat, not download.

Ready to see your own numbers? Run the speed test โ€” it measures multi-stream download and upload, idle and loaded latency, jitter, and bufferbloat right in your browser, then gives you a shareable result. Pair it with the latency test and the network type detector to round out the picture.