Internet speed test

Measure your connection: download and upload speed, latency, jitter and packet loss.

Download

—

Mbps

Upload

—

Mbps

Latency
—
Jitter
—

Press start to measure your connection.

How this test works

The measurement runs directly between your browser and Cloudflare’s edge network — the data never passes through our servers, and we never see your result. Cloudflare records the measurement as part of their aggregate statistics on internet quality.

Questions people ask

Why is my speed lower than what I pay for?

A few common reasons. Wi-Fi is usually the bottleneck rather than the line itself, so try a cable if you can. Other devices on the same connection share the capacity. The advertised figure is normally a maximum rather than a guarantee. And a speed test measures the path to one destination at one moment, not your connection in general.

What do latency, jitter and packet loss mean?

Latency is how long a round trip takes, in milliseconds — it decides how responsive things feel. Jitter is how much that varies; high jitter breaks up calls even when speed is fine. Packet loss is data that never arrives and has to be sent again, which is the usual cause of a call freezing or a game stuttering.

How much speed do I actually need?

Less than most people expect. HD video needs roughly 5 Mbps per stream and 4K around 25. A video call needs a few Mbps but cares far more about jitter and loss. Gaming needs very little bandwidth and low, steady latency. Beyond about 100 Mbps, extra speed rarely changes how anything feels.

Does this test send my data anywhere?

The measurement runs between your browser and Cloudflare, so the traffic never touches our servers and we never see your result. Cloudflare keeps the measurement for their aggregate internet-quality statistics. If you would rather not take part in that, do not run the test — everything else on this site works without it.