Internet speed test
Press Start and see, in under a minute, how fast your connection really is.
Example
Ready
94.0Mbps
Download
Readings
- Download
- 94.0Mbps
- Upload
- 38.0Mbps
- Latency
- 18.0msJitter 3.0 ms
- Latency (under load)
- 41.0ms
Bufferbloat
+23.0 ms
Example, not your measurement. Press Start to measure yours.
- A+≤ 5
- A≤ 15
- B≤ 35
- C≤ 70
- D≤ 150
- F> 150
The test downloads and uploads real data. On a fast line that can reach hundreds of megabytes. How we measure
How it works
Press Start
No account and nothing to install. The test runs in this page.
Wait a few seconds
The gauge shows your download, then your upload, as they are measured.
Read the answer
You get the numbers and a plain sentence for games, 4K video and calls.
How to read your result
Four numbers describe a connection. This is what each one tells you.
- Download
- How fast data reaches you, in megabits per second. It decides video quality and how long files take. We report the median of the samples after the first second, so the number is what the line sustains, not its best moment.
- Upload
- How fast data leaves your device. It matters for video calls, backups and sending files. On cable and many fibre plans it is much lower than download; that is the plan, not a fault.
- Latency and jitter
- Latency is the time a small request takes to go to the server and come back. Jitter is how much that time changes from one request to the next. Games and calls need both low: under about 30 ms of latency and 5 ms of jitter feels immediate.
- Bufferbloat
- We measure latency again while the download is running. If it climbs, your router is queueing packets, and a game or a call will stutter whenever someone else uses the line. The grade goes from A+ (up to 5 ms added) to F (more than 150 ms added).
More tests and guides
Each page answers one question about your connection.
Why use this test
Reports the sustained median, not the peak, and measures the delay your line adds under load.
- Sustained speed, not the peak
- The result is the median of 200 ms samples after the first second, so a short burst cannot inflate it.
- Delay under load, graded A+ to F
- Latency is measured again while the download runs. The difference is your bufferbloat, shown in milliseconds and as a grade.
- Adapts to your line
- The first 200 ms decide how many connections and how large the blocks are: from 64 KiB on slow links to 16 MiB on fast ones.
- Your IP address is not stored
- The history lives in your browser, and the connection endpoint has no IP field. A shared link carries only the numbers.
Questions about the test
Why is my result lower than the speed I pay for?
Plans are sold as "up to" a speed measured on a cable connected to the modem. Over Wi-Fi, distance, walls and neighbouring networks reduce it. Test once with a cable, close to the router, before concluding that the provider is delivering less.
Why is this result different from other speed tests?
Tests differ in server, duration and arithmetic. Many show the highest burst; this one shows the median after a one-second warm-up, which is usually a little lower and closer to what you get during a long download. The test server is also different: we measure against a Cloudflare location, not a server inside your provider.
How much data does a test use?
It depends on your speed: the test runs each direction for 2 to 8 seconds, so a 100 Mbps line transfers tens of megabytes and a gigabit line several hundred. The exact amount is shown after each test. The light test caps each stage at 3 seconds and 2 connections.
Does the test measure ping the way a game does?
Not exactly. A browser cannot send ICMP or UDP packets, so latency here is the time of a small HTTP request. It includes a little browser overhead and is typically a few milliseconds above the ping a game shows to a server at the same distance.
Is my IP address or my history sent anywhere?
The history is saved only in your browser, up to 30 tests, and never includes your IP address. The server uses the IP only to apply a request limit at the moment of the request, and Cloudflare, which hosts the service, processes it like any web host.