Skip to content

How It Works

MyWiFiSucks measures your connection and translates the numbers into easy-to-understand verdicts for the things you actually do: gaming, streaming, video chat, browsing, and live sports. This page explains what gets measured and how the verdicts are scored.

What The Test Measures

  • Download is how fast data reaches you, in megabits per second (Mbps). Streaming, browsing, and downloads depend on it.
  • Upload is how fast data leaves your device. Video calls and file sharing depend on it.
  • Ping is the round-trip time between your device and the server, in milliseconds (ms). Lower is better. Gaming lives and dies by ping.
  • Jitter is how much your ping varies from moment to moment. High jitter makes calls stutter and games feel inconsistent even when the average ping looks fine.

How The Test Runs

  • Ping: the test sends 10 quick requests to the server. The first is discarded as a warm-up, the highest and lowest are dropped, and the median of the rest is your ping. Jitter comes from the variation between those samples.
  • Download: up to 3 connections stream data in parallel for 5 to 15 seconds. Throughput is sampled in one-second windows and the test ends early once the rate stabilizes. The reported number is the 90th percentile window: your sustained best, the same figure the major speed tests report.
  • Upload: up to 4 connections send randomly generated data for 4 to 12 seconds, measured the same way. Some connections target a second server address to get around per-connection limits that would otherwise understate fast uploads.
  • Each run caps its own data usage at 384 MB down and 192 MB up.

How Verdicts Are Scored

Each activity cares about different metrics. Every relevant metric is rated excellent, good, fair, or poor against the thresholds below, and the ratings are combined using the weighting listed under each table. The result is the verdict on your report card. These are the same numbers the live test uses.

Gaming

MetricExcellentGoodFairPoor
PingUnder 20 ms20 to 50 ms50 to 100 msOver 100 ms
JitterUnder 5 ms5 to 15 ms15 to 30 msOver 30 ms
DownloadOver 25 Mbps10 to 25 Mbps3 to 10 MbpsUnder 3 Mbps

Weighting: Ping 45%, Jitter 35%, Download 15%, Upload 5%

Video Chat

MetricExcellentGoodFairPoor
UploadOver 5 Mbps2 to 5 Mbps1 to 2 MbpsUnder 1 Mbps
DownloadOver 10 Mbps5 to 10 Mbps2 to 5 MbpsUnder 2 Mbps
PingUnder 50 ms50 to 100 ms100 to 200 msOver 200 ms
JitterUnder 10 ms10 to 25 ms25 to 50 msOver 50 ms

Weighting: Upload 30%, Download 25%, Ping 25%, Jitter 20%

Streaming

MetricExcellentGoodFairPoor
DownloadOver 50 Mbps25 to 50 Mbps10 to 25 MbpsUnder 10 Mbps

Weighting: Download 85%, Upload 5%, Ping 5%, Jitter 5%

Social / Browsing

MetricExcellentGoodFairPoor
DownloadOver 15 Mbps5 to 15 Mbps2 to 5 MbpsUnder 2 Mbps
PingUnder 50 ms50 to 150 ms150 to 300 msOver 300 ms

Weighting: Download 60%, Ping 25%, Upload 10%, Jitter 5%

Live Sports

MetricExcellentGoodFairPoor
DownloadOver 35 Mbps15 to 35 Mbps5 to 15 MbpsUnder 5 Mbps
PingUnder 100 ms100 to 200 ms200 to 400 msOver 400 ms
JitterUnder 15 ms15 to 30 ms30 to 60 msOver 60 ms

Weighting: Download 50%, Ping 25%, Jitter 20%, Upload 5%