Internet Speed Test
Measure your internet connection speed: download, upload, latency, and jitter. Compare results with your ISP's advertised speeds.
AnalyzerInternet Speed Guide
| Speed | Rating | Suitable For |
|---|---|---|
| 1-5 Mbps | Basic | Email, web browsing, SD video |
| 5-25 Mbps | Good | HD video, video calls, light gaming |
| 25-100 Mbps | Fast | 4K video, multiplayer gaming, multiple devices |
| 100-500 Mbps | Very Fast | Large file transfers, professional streaming |
| 500+ Mbps | Ultra Fast | Enterprise, data centers, 8K video |
How to Use
-
1
Start the Speed Test
Click the start button to begin the test. Ensure no other large downloads or uploads are running on your network during the test, as background traffic will artificially reduce your measured speeds. Close bandwidth-intensive applications before testing.
-
2
Review Download, Upload, and Latency
Examine the download speed (data received from the test server), upload speed (data sent to the test server), latency (round-trip time to the test server in milliseconds), and jitter (variation in latency). All four metrics together characterize your internet connection quality for different use cases.
-
3
Compare Against Your ISP Plan
Compare measured speeds against your subscribed plan speed. ISPs typically advertise download speeds; upload speeds may be significantly lower, especially on asymmetric connections like cable and DSL. Repeatedly test at different times of day to identify congestion patterns.
About
Internet speed testing measures the performance characteristics of a network connection between a client device and a test server, providing quantitative data on download throughput, upload throughput, latency, and jitter. Modern speed testing methodology typically involves transferring data across multiple parallel TCP or HTTP connections to saturate the available bandwidth, then measuring the achieved data transfer rate. This multi-connection approach compensates for TCP slow-start behavior and window size limitations that would cause single-connection tests to underestimate actual available bandwidth on high-speed links.
The interpretation of speed test results requires understanding what is and isn't being measured. A speed test measures the throughput between your device and the test server — it reflects your connection quality to that particular server at that particular time, not an absolute measure of your internet connection capacity. Distance to the test server, server load, intermediate network congestion, and the test server's own uplink capacity all affect results. Major testing services like Speedtest.net (Ookla), fast.com (Netflix), and nperf operate global networks of test servers to enable nearby server selection that minimizes geographic latency from test results. Tools like Cloudflare's speed.cloudflare.com use the Cloudflare network itself as the test infrastructure.
For ISP troubleshooting and service-level agreement verification, speed testing methodology matters significantly. Consumer ISPs typically advertise headline download speeds using favorable test conditions, while upload speeds, latency, and consistency during peak hours are equally important for user experience. Regulatory bodies in various countries require ISPs to publish methodologically consistent speed data to enable meaningful comparisons. The FCC Broadband Data Collection program in the United States and Ofcom's Connected Nations program in the UK conduct systematic speed testing using standardized measurement probes to evaluate ISP performance against advertised speeds. For consumers, understanding how to perform reproducible tests — wired connections, controlled conditions, multiple time slots — enables meaningful comparison and effective ISP complaint documentation.