Internet Speed Test

Measure your internet connection speed: download, upload, latency, and jitter. Compare results with your ISP's advertised speeds.

Analyzer

Download
Mbps
Upload
Mbps
Latency
ms
Jitter
Test Duration
Download Size
Connection Type

Internet Speed Guide

Speed Rating Suitable For
1-5 MbpsBasicEmail, web browsing, SD video
5-25 MbpsGoodHD video, video calls, light gaming
25-100 MbpsFast4K video, multiplayer gaming, multiple devices
100-500 MbpsVery FastLarge file transfers, professional streaming
500+ MbpsUltra FastEnterprise, data centers, 8K video

How to Use

  1. 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. 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. 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.

FAQ

What download and upload speeds do I need for different activities?
Speed requirements vary significantly by activity. Standard definition video streaming (Netflix SD) requires approximately 3 Mbps; HD (1080p) requires 5–15 Mbps; 4K HDR requires 25 Mbps. Video conferencing (Zoom, Teams) requires 1.5 Mbps down and 1.5 Mbps up for 1080p calls. Online gaming requires low latency (under 50ms) more than high bandwidth — most games use less than 1 Mbps but require consistent, low-jitter connections. Large file transfers and cloud backups are limited by upload speed. Remote work applications including VPN access to corporate networks benefit from symmetric high-speed connections. For households with multiple simultaneous users, multiply individual requirements by the number of concurrent sessions.
Why is my speed test result lower than my advertised plan speed?
Several factors can cause speed test results below advertised plan speeds. WiFi performance is typically lower than wired connections due to interference, distance from the router, and shared wireless medium — always test via ethernet for accurate results. ISP speeds are often 'up to' figures measured under ideal single-user conditions; shared infrastructure (cable, DSL) is subject to neighborhood congestion during peak hours. Router hardware limitations can bottleneck speeds on older or low-end devices. VPN connections add encryption overhead and route through VPN servers, reducing effective throughput. The speed test server's location and its own network connection affect results. ISPs may also apply different traffic management policies to speed test traffic versus regular usage.
What is latency and how does it affect internet use?
Latency (also called ping or RTT — round-trip time) is the time in milliseconds for a data packet to travel from your device to a server and back. Low latency is critical for real-time applications where delays are perceptible. Online gaming is most sensitive — latency above 100ms causes noticeable lag; competitive gaming benefits from under 20ms. Video conferencing is affected by latency above 150ms, causing speech overlap and awkward pauses. Web browsing is relatively latency-tolerant for individual pages but benefits from low latency when loading pages with many HTTP requests. High-latency connections (like satellite internet) can be frustrating for interactive use even when bandwidth is high, because each click requires a round trip before the response is received.
What is jitter and when does it matter?
Jitter is the variation in latency over time — if packets arrive at intervals of 20ms, 35ms, 15ms, 45ms instead of consistently 25ms, the jitter is high. Consistent low latency is better for real-time applications than low average latency with high jitter, because jitter causes irregularity in packet delivery that degrades audio/video quality and causes game stuttering. VoIP calls and video conferencing use jitter buffers to smooth out packet timing variations, but larger buffers add latency and still can't compensate for extreme jitter. Network congestion, WiFi interference, and consumer-grade router QoS (Quality of Service) implementations are common sources of jitter on home networks.
How should I interpret speed test results for troubleshooting?
To diagnose internet issues, test under controlled conditions: use a wired ethernet connection directly to your modem (bypassing the router), test at different times of day, and compare results against your plan specification. If wired speeds are consistently below 50% of your plan, contact your ISP — potential causes include line degradation, provisioning errors, or equipment problems. If wired speeds are good but WiFi speeds are poor, the issue is in your local network. If speeds are good but latency is high, check for background processes making network connections or test to a server geographically closer to you. Document test results with timestamps when reporting issues to your ISP to support service-level agreement (SLA) claims.