Skip to content
speedtesting

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
B

Bufferbloat

+23.0 ms

Example, not your measurement. Press Start to measure yours.

  1. A+≤ 5
  2. A≤ 15
  3. B≤ 35
  4. C≤ 70
  5. D≤ 150
  6. 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

  1. Press Start

    No account and nothing to install. The test runs in this page.

  2. Wait a few seconds

    The gauge shows your download, then your upload, as they are measured.

  3. 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).

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.