Help

Guide and answers

The troubleshooting order matters: this starts with the cheapest thing to try and ends with what to take to your provider.

1. Test properly first

A lot of "slow internet" turns out to be a badly run test. Before anything else:

  • Stop downloads and video on every other device.
  • Use an Ethernet cable rather than Wi-Fi if you can.
  • Test in a private window so extensions stay out of the way.
  • Test three times at different hours and go by the average.
2. Sort out your Wi-Fi

In dense buildings the 2.4 GHz band is usually saturated. If your router offers 5 GHz, move nearby devices onto it.

  • Put the router out in the open and up high, not in a cupboard or behind the TV.
  • Keep it away from microwaves, cordless phones and fish tanks.
  • Set the Wi-Fi channel manually to a quiet one.
  • A badly placed repeater halves your speed. Test before you commit to a spot.
3. Check the router and cables
  • Older routers become the bottleneck above 100 Mbps.
  • Replace ageing Cat5 cable with Cat5e or Cat6.
  • Power the router down fully and back up after 30 seconds.
  • A router that overheats degrades gradually, so retest after a long session.
4. High latency but fine speed? Look here

If the speed test looks healthy but the latency test does not, the bottleneck is the route rather than the pipe:

  • Check whether one service is far slower than the rest. That points at routing or peering, not at your line.
  • Turn off any VPN or proxy and run the latency test again — the difference tells you what the tunnel costs you.
  • Try a different DNS resolver. Slow name resolution shows up as latency on every first connection.
  • On Wi-Fi, latency spikes far more than throughput does. Compare against Ethernet.
5. Still wrong? Now call your provider

Do not call empty-handed. Have this ready:

  • The CSV export from your history, with a timestamp on every run.
  • Results taken over Ethernet, not Wi-Fi.
  • Runs from several times of day showing the pattern.
  • Your contracted speed next to the figure you actually measured.

Frequently asked questions

What is the difference between megabits and megabytes?

Connection speed is measured in megabits per second (Mbps); file sizes are in megabytes (MB). One megabyte is eight megabits. So an 80 Mbps line downloads at roughly 10 MB/s at best. If your download manager shows about an eighth of your test number, everything is working correctly.

Why is the latency here higher than my command-line ping?

Because it measures something bigger. A browser cannot send ICMP packets, so each probe is a full HTTPS request: DNS, TCP, TLS and one HTTP round trip. That stack costs real milliseconds on top of the raw network time. The number is still useful for comparing services against each other and for watching your own connection over time.

One service shows "unreachable". Is my internet broken?

Not necessarily. It means the request did not complete: the service may be blocked on your network, filtered in your country, behind a corporate firewall, or simply having a bad moment. If everything else responds normally, the problem is specific to that service rather than to your connection.

Why is my speed lower than what I pay for?

Your advertised speed is a ceiling for the line, not a guarantee at any given moment. Wi-Fi, the router, other devices in the house, network congestion and distance to the server all take a share. A modest gap is normal. Consistently getting under half the ceiling over Ethernet is worth raising with your provider.

Other sites give me a different speed. Which is right?

Both can be. Every speed test measures your speed to one particular server. A closer server, or one with a better route, gives a higher number. For a fair comparison, always use the same server under the same conditions.

What does signing in with Pi give me?

It ties your latency history to your Pi account instead of to one browser. Sign in on a second device and the same history is there; clear your browser data and nothing is lost. Any runs you made anonymously in this browser before signing in are moved across to your account automatically.

Sign-in uses Pi's standard OAuth flow, so it works from any browser: you are taken to Pi to approve the request and sent straight back here. We ask only for the username scope — no wallet access, and this app never creates payments.

Does a VPN affect these results?

Considerably. A VPN routes your traffic through an extra server, so latency rises by however long it takes to reach that server and come back — often 20 to 100 ms, sometimes far more if the exit is on another continent. Throughput usually drops too, because of encryption overhead and the capacity of the VPN server itself.

If you use one, run the latency test with the VPN on and again with it off. The difference is what the tunnel costs you, measured rather than guessed.

Why does Wi-Fi look fine on speed but bad on latency?

Because they fail differently. Wi-Fi can usually find a moment to push a large transfer through at full speed, which is what a throughput test measures. Latency is measured in small packets that have to go out immediately, and on a congested channel those wait their turn. That waiting shows up as jitter rather than as a lower speed.

This is why a video call stutters on a connection that downloads at 200 Mbps. Compare against Ethernet and the difference is usually obvious.

Is any of this stored on a blockchain?

No. Your test results live in an ordinary database on this server and nowhere else. The only thing that touches the Pi Blockchain is a donation, if you choose to make one — and that records the payment, not your measurements.

What do you store about me?

The latency figures, your provider name, approximate city, browser and operating system. Your IP address is never stored — only a salted hash that cannot be reversed, used to spot duplicates. If you sign in with Pi we also store your app-scoped Pi identifier and username; that identifier is specific to this app and cannot be used to identify you elsewhere. You can delete your history at any time from the history section. The speed test itself runs inside the OpenSpeedTest widget, and this site never sees its numbers.

Is it accurate on mobile?

Yes, with two caveats. On a cellular network your speed depends on signal strength and how busy the tower is, and it can change within minutes. Mobile browsers also hit their own ceiling before the network does on very fast connections.