Internet Speed Test
Free online internet speed test. Measure download speed, upload speed and ping latency instantly using the NDT7 protocol — no app download required.
Powered by NDT7 — A More Robust Browser-Based Speed Test
This speed test uses the NDT7 (Network Diagnostic Tool 7) protocol developed by Measurement Lab (M-Lab), an open-source initiative backed by Google, Mozilla, and the Open Technology Institute. It relies on dedicated WebSocket connections and a longer measurement window, which often gives a more realistic browser reading than simpler fetch-based tests, especially on faster connections.
Why These Results Are Still Approximate
Browser-based speed tests are affected by device performance, WiFi conditions, routing, server choice, browser limits, and background traffic. When NDT7 is unavailable, this tool falls back to a simpler browser method to keep the test usable. That means results are best treated as a strong estimate, not a lab-grade guarantee.
Understanding the Results
Ping (latency) is the round-trip time in milliseconds. Under 20ms is excellent for gaming; under 50ms is fine for most uses. Download speed determines how quickly you receive data — streaming 4K video requires 25 Mbps, while simultaneous 4K streams across multiple devices needs 100+ Mbps. Upload speed affects video calls, cloud backups, and sharing files — professional content creators typically want 50+ Mbps upload.
Tips for Accurate Results
- Use a wired Ethernet connection rather than WiFi — even on gigabit WiFi, interference and distance reduce real throughput
- Close other browser tabs and background applications to avoid competing for bandwidth
- Run the test at different times — evening peak hours (8–10pm) may show lower speeds due to ISP congestion
- For the absolute most accurate result, use a dedicated app like Ookla Speedtest or M-Lab's own site at speed.measurementlab.net