Advanced Internet Speed Test
Full diagnostic: download speed, upload speed, ping, jitter, and packet loss — with server selection, multi-stream testing, and a shareable result page.
What Each Metric Means
A complete speed test measures five independent dimensions of your connection. Here's what each one tells you — and what a good score looks like.
Download Speed
How fast data flows from the internet to your device. Measured in Mbps. Determines streaming quality, page load time, and download speed.
Upload Speed
How fast your device sends data to the internet. Critical for video calls, live streaming, file sharing, and cloud backups.
Ping (Latency)
Round-trip time from your device to the test server and back. The single most important metric for gaming and real-time communication.
Jitter
Variation in ping over time. High jitter causes choppy voice calls and lag spikes in games even when average ping looks fine.
Packet Loss
Percentage of data that fails to arrive. Even 1% causes dropped call audio, rubber-banding in games, and dramatically slower TCP downloads.
Speed Requirements by Use Case
| Use Case | Download | Upload | Ping | Jitter |
|---|---|---|---|---|
| HD Video Streaming (1080p) | 5 Mbps | — | Any | Any |
| 4K HDR Streaming | 25 Mbps | — | Any | Any |
| HD Video Call (Zoom/Teams) | 4 Mbps | 3 Mbps | < 150 ms | < 30 ms |
| Casual Online Gaming | 3 Mbps | 1 Mbps | < 100 ms | < 30 ms |
| Competitive Gaming | 5 Mbps | 1 Mbps | < 30 ms | < 5 ms |
| Remote Work (Office apps) | 10 Mbps | 5 Mbps | < 100 ms | Any |
| Home with 4+ devices | 50 Mbps | 10 Mbps | Any | Any |
| 4K Content Creator | 50 Mbps | 50 Mbps | Any | Any |
How This Test Works
Phase 1 — Ping & Jitter
14 lightweight HTTP requests are sent to the nearest test server. Round-trip times are collected, the top and bottom outliers are trimmed, and the median is reported as ping. Jitter is the mean of successive differences between samples — capturing how consistent your latency is, not just how fast.
Phase 2 — Download Speed
Two parallel download streams run simultaneously for 10 seconds, fetching large randomised payloads from the test server. Multi-streaming ensures your connection is fully saturated — a single-stream test routinely under-measures fast connections. Throughput is sampled every 300 ms and the chart reflects the full profile, not just the final number.
Phase 3 — Upload Speed
Two parallel upload streams post 256 KB chunks continuously for 8 seconds. The same saturation principle applies: a single upload stream is often limited by TCP slow-start and doesn't reflect true capacity.
Phase 4 — Packet Loss
20 probes are sent in rapid succession with a 2-second timeout each. Probes that fail or time out are counted as lost. Even a single lost probe registers as 5% packet loss — which is why a clean 0% result is a meaningful indicator of connection reliability.
Results & Storage
Results are saved to a shareable URL (e.g. /result/abc123) with a throughput chart, connection details, country average comparison, and use-case interpretation. Anonymous results are stored for 90 days. Create a free account to keep them permanently and track trends over time.
Common Questions
Why is my result lower than my ISP plan speed?
Several factors reduce real-world speed below the advertised plan maximum: Wi-Fi overhead (typically 20–40% loss), router hardware limits, background app traffic on other devices, time-of-day ISP congestion, and the distance between your device and the router. For the most accurate result, test via wired Ethernet with no other active downloads. See our accuracy tips for a full checklist.
What is the difference between Multi and Single stream mode?
Multi mode opens 2 parallel download streams and 2 parallel upload streams simultaneously. This saturates your connection more aggressively and produces more accurate results for high-speed connections (100 Mbps+), where a single stream is often limited by TCP slow-start and round-trip time. Single mode uses one stream at a time — useful for diagnosing specific bottlenecks or testing on very slow connections where multiple streams could interfere.
How is the nearest server selected?
The test loads the list of active servers ordered by priority, then runs a quick ping to each. The server with the lowest round-trip time is selected. You can override this by clicking "Change" before running the test — useful if you want to test latency to a specific region or compare performance across servers.
Does this test store my results?
Yes — every test creates a permanent shareable result page at /result/{id}. Anonymous results are retained for 90 days. If you create a free account, results are stored permanently and you can view your speed history over time. No personally identifiable information beyond your anonymised IP address is stored without consent. See our privacy policy.
How do I interpret the throughput chart?
The result page includes a chart of download and upload throughput sampled every 300 ms throughout the test. A stable, flat line indicates a consistent connection. Sawtooth patterns suggest TCP slow-start cycles or buffer fluctuation. A steady rise-then-plateau shape is normal for high-speed connections as parallel streams ramp up. A sharp drop mid-test often indicates packet loss or router buffer overflow.