Internet speed test

One click. No sign-up. Results in about 20 seconds.

Download
–Mbps

How fast things arrive — streaming, browsing, app updates.

Not tested
Upload
–Mbps

How fast things leave — video calls, sending photos, backups.

Not tested
Ping
–ms

Reaction time when the line is quiet. Lower is better.

Not tested
Latency under load
–ms

Reaction time while downloading or uploading. The 'busy house' test.

Not tested
Jitter
–ms

How steady your ping is. Steady beats fast for calls.

Not tested
Packet loss
–%

Share of packets that never arrive. Should be 0.

Not tested
Server: Cloudflare edge (nearest to you)

Six numbers. That's all you need.

Most speed tests bury you in charts. We show the six measurements that actually decide whether your video call stays smooth and your game stays responsive — and we tell you what they mean.

Speed

Download & upload

The headline numbers. Download is how fast things arrive (streaming, browsing). Upload is how fast things leave (your video on a call, backups). Measured in megabits per second.

Responsiveness

Ping & latency under load

Ping is your connection's reaction time when idle. Latency under load is the same reaction time while someone is downloading. A big gap between the two is why calls glitch in a busy house.

Stability

Jitter & packet loss

Jitter is how steady your ping is; packet loss is how much data never arrives. Both should be close to zero. When they aren't, calls stutter and games freeze — however fast your download looks.

How the test works

The same method and the same servers Cloudflare uses for its own speed test — just a friendlier screen in front of it.

Find the nearest server

Your browser connects to Cloudflare's network, which routes you to the closest of its 300+ data centres — usually in your own city.

Measure ping

Twenty tiny requests measure the round-trip time and how much it varies (jitter).

Download, then upload

Files ramp up from 100 KB to 100 MB+ until each takes about a second. We keep pinging in the background to measure latency under load.

Count lost packets

1,000 packets go through a Cloudflare relay and we count how many come back. Then you get a plain-English verdict.

Read the full methodology

Common questions

Why is my result lower than the speed I pay for?

Plans are sold as "up to" speeds and Wi-Fi almost always loses some. Test with a cable if you can, close other apps and devices, and run the test twice. If you are still far below your plan, that is worth a call to your provider. Read more →

Is this test accurate?

It uses Cloudflare's open-source measurement engine against Cloudflare's own edge servers, so the server is almost never the bottleneck. We report the 90th percentile of many samples for speed and the median for latency — the same statistics Cloudflare uses.

Do you store my results or IP address?

No. The test runs entirely in your browser against Cloudflare's servers. We do not have a database, accounts or advertising trackers. Privacy details →

What is a good speed for streaming or video calls?

Roughly: 25 Mbps for one 4K stream, 5 Mbps upload for an HD video call, ping under 50 ms for gaming. Stability (jitter and packet loss) matters as much as raw speed. Full guide →