Internet Speed Test

Measures your connection — download, upload, and latency between your browser and our server. No upload of your data, no log of inputs.

Ready to test your connection

We'll measure download, upload, and ping between your browser and our Mumbai server. Test takes about 20 seconds and uses ~100 MB of data.

What these numbers mean

  • 1–5 MbpsBasic web browsing, email, SD video
  • 5–25 MbpsHD video streaming, Zoom calls, social media
  • 25–100 Mbps4K streaming, multi-device households, work-from-home
  • 100–500 MbpsGaming, large downloads, multi-user 4K, cloud sync
  • 500+ MbpsPower users, dev workloads, multi-user 4K + streaming + downloads

An internet speed test measures three things that together determine how your connection feels: download speed (how fast bytes arrive at your device), upload speed (how fast bytes leave), and latency (how quickly small packets round-trip to a remote server). The ToolEdge Speed Test runs in **your browser** — it downloads ~100 MB of random data from our server, uploads ~24 MB back, and times each leg with millisecond precision using the Performance API.

Because the test runs end-to-end from your browser to our server in Mumbai, the result reflects the slower of your last-mile (Wi-Fi, ISP, modem) or our server's pipe. For users in India this measures your actual connection quality almost perfectly. For users further away (US, EU, Australia) the long-distance latency between you and our Mumbai server will cap the throughput you see — that's an honest limitation of having one server, not a bug. To cross-check, compare with [Ookla Speedtest](https://speedtest.net) which has servers near you; the numbers should be in the same ballpark if our Mumbai server is the bottleneck only for distance.

Common use cases

  • Sanity-checking your ISP's claimed speed — most providers under-deliver by 10–30% on the advertised rate.
  • Comparing throughput at different times of day (peak hours often slow residential connections).
  • Verifying that a VPN or proxy isn't eating significant bandwidth.
  • Benchmarking a remote office's internet before scheduling video calls or large transfers.
  • Spot-checking your home Wi-Fi after moving the router — run from multiple rooms to find dead zones.

Frequently asked questions

Entirely in your browser. JavaScript downloads ~100 MB of random bytes from our backend (api.tooledge.dev, hosted in Mumbai) and uploads ~24 MB back. The Performance API times each leg. We don't store your IP, the bytes, or the result — the page is static, your number stays in your tab.