Install Foliovex for one-tap access — works offline once installed.
← All guides
HOW IT WORKS

Why Your Speed Test Result Never Quite Matches What Your ISP Promised

You pay for "up to 500 Mbps," run a speed test, and see 340. Run it again five minutes later and it says 280. Neither number is wrong, and neither one is really a measurement of your internet plan on its own — here's what's actually happening between your ISP's marketing page and the number a speed test shows you.

What "up to" actually means

ISP-advertised speeds describe the maximum your connection is provisioned for under ideal conditions — a ceiling, not a guarantee. Real conditions are almost never ideal: other households on the same neighborhood node competing for capacity, the specific routing path between you and whatever server is doing the measuring, and normal protocol overhead all sit between that advertised ceiling and whatever number shows up on your screen. A result meaningfully below the advertised figure isn't automatically a sign something's broken.

Where the gap actually comes from

A few concrete things quietly eat into a result before it ever reaches a speed test:

Why two different speed test tools give two different numbers

Beyond your own network, the test itself is a variable. Different tools use different test servers in different physical locations, run for different lengths of time, and open a different number of simultaneous connections while measuring — more parallel connections generally push a number higher, since it's less exposed to any single connection's own overhead. None of these choices is more "correct" than another; they're just different methodologies, which is exactly why your ISP's own app, this tool, and a third one can all disagree on the same connection within the same minute.

What's actually worth paying attention to

A single number from a single test says less than a pattern across several. Testing at different times of day shows whether your connection holds up during your neighborhood's busiest hours, testing with other devices idle isolates your raw connection from whatever else is sharing it, and testing over a wired connection when possible rules Wi-Fi out as a variable entirely. A result that's consistently and substantially below what you're paying for, across several tests like that, is a real, useful signal worth raising with your ISP — a single lower-than-expected reading generally isn't.