Average response time
Know your connection.
Test the responsiveness and consistency of your connection using real requests from your browser.
Ready when you are.
Run the test to measure latency and jitter.
Average change between samples
Measured download throughput
Measured upload throughput
Uses Cloudflare's public speed-test endpoint. Results measure the route to that endpoint, not every destination on the internet. Download and upload throughput are measured during the same test.
What do these numbers mean?
Latency
How long a request takes to reach the test endpoint and receive a response. Lower is generally more responsive.
Jitter
How much the response time varies between samples. Lower, steadier variation is generally better for real-time calls and online gaming.
These measurements are browser-based estimates. Other traffic, Wi-Fi conditions, server load and the route to the endpoint can affect the results.
How this test works
Network Lab runs the Cloudflare SpeedTest engine in your browser. It measures the route from this browser to Cloudflare's test endpoint, not every destination or every part of your internet connection.
Request sequence
- 1 latency packet
- 1 download of 100,000 bytes
- 8 latency packets
- 3 downloads of 1,000,000 bytes each
- 3 uploads of 1,000,000 bytes each
This is the complete custom sequence. Loaded-latency measurements during download or upload are disabled.
Metric calculations
- Latency
- The engine reduces the idle latency samples with its default 0.5 latency percentile; this page displays the value in milliseconds to one decimal place.
- Jitter
- The engine calculates the average distance between consecutive idle latency samples, also displayed in milliseconds.
- Throughput
- Per-request bandwidth is transfer size in bits divided by the measured request duration, excluding server processing time. The engine reduces those samples with its default 0.9 bandwidth percentile; this page converts bps to decimal Mbps and shows two decimals.
Interpret results fairly
Latency describes response delay, jitter describes variation in that delay, and throughput describes transfer capacity. None of these values guarantees the experience of every website, game, or server.
Pause large downloads and uploads, close unnecessary network-heavy activity, and test under consistent Wi-Fi or wired conditions. Repeat the test before drawing conclusions. Congestion, routing distance, endpoint conditions, browser scheduling, and competing processes can all change the result.