Tool

Internet speed test

Press Start test to measure download, upload, ping and jitter to the nearest Cloudflare server in about 20 seconds. You also get a verdict on what your connection can handle and a history of recent tests on this device.

Reviewed: 5 November 2026

The test takes about 20 seconds and transfers up to roughly 150 MB. Be mindful of data caps on mobile plans.

Download—Mbps
Upload—Mbps
Ping—ms
Jitter—ms

How the measurement works

The test first measures round-trip time (ping) to the nearest Cloudflare server 12 times in a row and calculates jitter from the variation between samples. It then downloads random data over four parallel connections for about 10 seconds and uploads over three connections for about 9 seconds. The first 1.5 seconds are discarded because TCP connections are still ramping up, so the result reflects your sustained speed.

Cloudflare runs servers in most European countries and worldwide, so the result is close to what you experience with most modern online services. Results are not stored on our server; your last 10 tests are kept only in your browser.

How much speed do you need?

UseDownloadUploadPing
Browsing and email3 Mbps1 Mbpsup to 150 ms
HD video (1080p)5–8 Mbps——
4K video25 Mbps per stream——
HD video call4 Mbps3 Mbpsup to 100 ms
Online gaming10 Mbps3 Mbpsup to 40 ms, low jitter
1080p live streaming—10 Mbps—

These are practical guidelines for one user; requirements add up when several devices are active. For gaming and calls, ping and jitter often matter more than megabits — see what ping is and what values are good.

Why is the result lower than my plan?

  • Wi‑Fi: walls, distance, the 2.4 GHz band and neighbouring networks often halve the speed. To compare with your plan, test over an Ethernet cable. Read why Wi‑Fi is slow and 2.4 GHz vs 5 GHz.
  • Other devices: updates, cloud backups and streaming on other devices share the same connection.
  • Device and browser: older phones, VPNs, power saving and browser extensions can limit speeds above roughly 300 Mbps.
  • Plans say “up to”: the advertised speed is a maximum, not a guarantee. Contracts usually also state a minimum or normally available speed.

How to test properly

  1. Connect your computer to the router with a cable and close apps that transfer data.
  2. Repeat the test 3 times at different times of day, including the evening peak (8–10 pm).
  3. Compare with the speeds in your contract. Divide by 8 to get MB/s — the Mbps to MB/s converter helps.
  4. If the gap persists, record your results and contact your provider. For formal complaints, use the official measurement tool of your national telecom regulator where one exists.

Frequently asked questions

What is a good internet speed?

For one person with HD video and video calls, 25–50 Mbps download and 5–10 Mbps upload is enough. A household with several 4K streams and gaming needs 100 Mbps or more and ping below 40 ms.

Why does my result differ from other speed tests?

Tests measure to different servers and with a different number of parallel connections. splet.me measures to Cloudflare's network, which serves a large part of the web. Differences of a few percent are normal; for large gaps, repeat the test over a cable.

How much data does the test use?

It depends on your speed: about 20 MB at 100 Mbps and up to roughly 150 MB on a gigabit connection. Be mindful on capped mobile plans.

What do ping and jitter mean?

Ping is the time a packet takes to reach the server and come back. Jitter is the average variation of that time. For gaming and calls they matter more than megabits: ping below 40 ms and jitter below 10 ms are very good.

Why is my Wi-Fi speed lower than my plan?

Wireless signals are weakened by distance, walls and neighbouring networks, and some capacity is used by protocol overhead. To compare with your contract, test over a cable at several times of day.

Does splet.me store my results or IP address?

No. The server does not store your result. Only your browser keeps your last 10 tests, and you can delete them at any time.

Related

Next steps