Internet Speed Test

About the Internet Speed Test

Measure your real download speed, upload speed, ping and jitter in about 20 seconds. The test streams data to and from the nearest Cloudflare server over several parallel connections, the same way dedicated speed-test sites do, and shows the result on a live gauge and graph.

This test downloads data from a public speed-test server, so it needs an internet connection.

How to use it

  1. Click Start test and keep the tab open while it runs.
  2. Ping and jitter are measured first, then download for 8 seconds, then upload for 8 seconds.
  3. Read your results, check what your connection can handle, and use Copy to share them.
  4. Switch between Mbps and MB/s at any time — history converts too.

Frequently asked questions

Are the download and upload speeds real measurements?

Yes. Both are measured by actually transferring data to and from Cloudflare’s speed-test servers over several parallel connections. The first 1.5 seconds of each phase are ignored so the result reflects your sustained speed rather than the connection warming up.

What are ping and jitter?

Ping (latency) is how long a tiny request takes to reach the server and come back, in milliseconds — lower is better for gaming and video calls. Jitter is how much that time varies between requests; high jitter causes choppy calls and lag spikes. The tool takes the median of 15 measurements.

What is the difference between Mbps and MB/s?

Internet plans are sold in megabits per second (Mbps). File downloads in browsers usually show megabytes per second (MB/s). One byte is 8 bits, so 100 Mbps is about 12.5 MB/s.

Why is my result lower than my plan’s speed?

Wi-Fi signal, other devices using the network, your router, VPNs and the time of day all affect speed. For the most accurate result, use an Ethernet cable or 5 GHz Wi-Fi close to the router, and pause other downloads and streams.

How much data does a test use?

It depends on your speed, because each phase runs for a fixed time. A 20 Mbps connection uses roughly 30 MB per test; a 500 Mbps connection can use several hundred MB. Keep that in mind on metered mobile data.

Related tools