Free Speed Test · About 20 seconds

Internet Speed Test

Press Start to check internet speed: download and upload in Mbps, plus ping and jitter, measured against Cloudflare’s nearest data center. A free speed test for WiFi, broadband, DSL, fiber and mobile 5G, with no app, no signup and nothing stored.

Last updated by Ahmed Anwar.

Test your internet speed

Ready

—

Mbps

A full test uses up to about 250 MB of data on a fast connection, less on slower ones.

What is an internet speed test?

An internet speed test measures how fast your connection moves data: download and upload speed in megabits per second (Mbps), plus ping and jitter in milliseconds. It sends and receives test data from a nearby server and times it, so the result reflects your WiFi, router and provider together.

This one runs four checks, one after another, and shows each result live:

  • Download speed (Mbps): how fast data reaches you. It decides how quickly pages load and whether video streams in HD or 4K.
  • Upload speed (Mbps): how fast you send data. It matters for video calls, cloud backups and live streaming.
  • Ping (ms): the round trip to the server. Lower is better for gaming and calls.
  • Jitter (ms): how much ping varies. Steady, low jitter keeps calls smooth.

Several parallel streams fill the connection the way a real download does, so the figure reflects your line rather than a single slow request. The test data comes from Cloudflare’s speed test endpoints, answered by its data center nearest to you. It works as a download speed test, upload speed test, ping test and jitter test in one, and as a broadband speed test, a bandwidth test and a quick internet speed checker.

What speed do you need?

Most activities need far less than people expect: the FCC puts 4K streaming, the most demanding one, at 25 Mbps download, and HD video at 5–8 Mbps. Add these figures up for everything your household does at the same time.

ActivityFCC minimum downloadAlso important
Browsing, email, social media1 Mbps—
HD video streaming5–8 MbpsNetflix asks for 5 Mbps for 1080p
4K video streaming25 MbpsNetflix asks for 15 Mbps for 4K
HD video conferencing6 MbpsSteady upload and low jitter
Online multiplayer gaming4 MbpsPing under 50 ms
File downloading10 Mbps—
Working from home5–25 MbpsUpload matters for calls and cloud files

Sources: the FCC’s Broadband Speed Guide (one activity at a time) and Netflix’s internet speed recommendations. The ping figure is a common gaming rule of thumb, not an FCC number.

WiFi speed test: is it the WiFi or the line?

A WiFi speed test measures the whole path: your device, the wireless signal, the router and the line from your provider. To find where speed is lost:

  • Test next to the router, then in the room where things feel slow. A big drop points to the WiFi signal, not the line.
  • Test on a cable if your laptop has an Ethernet port. That result is the true speed of your connection.
  • Try the 5 GHz band (or 6 GHz on newer routers). It is much faster than 2.4 GHz at short range.
  • Restart the router and test again. It clears a surprising number of slowdowns.
A speed test times the whole path: your device, the WiFi link, your router, your provider's line and Cloudflare's nearest data center. Testing on a cable or next to the router removes the WiFi step.
The slowest step on the path sets your result.

DSL, cable, fiber and 5G speed tests: what speed is normal?

The same net speed test works on any kind of connection and any provider. What counts as a normal result depends on the technology:

ConnectionTypical downloadTypical uploadNotes
DSL / ADSL / VDSL5–100 Mbps1–20 MbpsSlower the farther you are from the exchange
Cable100–1,000 Mbps10–50 MbpsEvenings can be slower on busy networks
Fiber (FTTH)300–2,000+ MbpsOften equal to downloadLowest ping and jitter
Mobile 4G10–60 Mbps5–20 MbpsVaries with signal and crowds
Mobile 5G100–1,000 Mbps10–100 MbpsBest near a mid-band or mmWave mast
Satellite25–250 Mbps5–30 MbpsHigh ping on older geostationary services

A DSL speed test often shows a much lower upload than download: that is how DSL is built, not a fault. A fiber speed test often shows upload almost as fast as download, while a cable speed test usually shows a much lower upload. For a mobile speed test or 5G speed test, switch off WiFi first so the phone uses the mobile network.

How do you get an accurate speed test result?

  • Pause other downloads and streaming on the same connection.
  • Test close to the router, or on a cable, to separate Wi-Fi problems from the line itself.
  • Test at different times: evenings are often slower when the whole neighborhood is online.
  • Turn off a VPN, which adds distance and overhead, unless you want to measure the VPN.
  • Close other browser tabs, especially video and cloud sync, before you press Start.
  • Let the page finish loading before you press Start, so nothing else on the page is still downloading while you test.

Speeds are in megabits per second; file sizes are in megabytes, eight times larger. A 100 Mbps connection downloads about 12.5 MB each second. Convert any figure with the bytes and bits converter.

How does it compare with the Ookla speed test?

Many people know the Ookla speed test (Speedtest.net). It and this test measure the same four numbers, but they use different server networks, so results can differ by a few percent:

FeatureThis speed testOokla Speedtest
ServersCloudflare’s nearest data centerChoice of thousands of hosted servers
MeasuresDownload, upload, ping, jitterDownload, upload, ping, jitter
Needs an appNo, runs in the browserBrowser or app
SignupNoneNone for basic tests
Extra infoYour IP, network and test locationProvider and server name

If one speed test shows a slow result, run another to confirm before contacting your provider. Two low results from different networks point to your connection, not the test.

Speed test slow? What to try next

  • Compare with your plan. Getting 80–90% of the advertised speed on a cable is normal. Run the internet speed test two or three times before you judge.
  • Check for many devices sharing the connection: phones updating apps, TVs streaming, cloud backups.
  • Update the router firmware, or replace a router older than about five years.
  • Record a few results at different times. A screenshot of repeated slow tests is the best evidence for your provider.
  • High ping but good speed? Check whether the server you use is far away; see where an address is with the IP WHOIS lookup.

Frequently asked questions

What is a good internet speed?

For one person, 25 Mbps download covers any single activity in the FCC’s speed guide, including 4K streaming. A household streaming 4K on several screens is comfortable with 100 Mbps or more. For video calls and gaming, ping under 50 ms and jitter under 10 ms matter more than raw speed.

How do I run a WiFi speed test?

Connect your phone or laptop to the WiFi network, stay in the room you want to check and press Start. Run it again next to the router: if that result is much faster, the line is fine and the WiFi signal is what slows you down.

Is this the same as the Ookla speed test?

No. Speedtest by Ookla is a separate service with its own servers. This net speed test measures the same things (download, upload, ping and jitter) against Cloudflare’s network, so results are usually close but not identical. Testing on both is a good way to confirm a slow result.

Does it work as a DSL, cable, fiber or 5G speed test?

Yes. The test measures whatever connection your device is using, so it works as a DSL speed test, a cable or fiber broadband speed test, or a mobile 4G and 5G speed test, on any provider.

Why is my result lower than my plan?

Plans are sold as “up to” speeds. Wi-Fi distance and walls, other devices using the connection, an old router or a busy time of day all lower the result. For the most accurate figure, test on a cable connection with other devices idle.

What are ping and jitter?

Ping is how long a tiny message takes to reach the server and come back. Jitter is how much that time varies. High jitter causes choppy calls and lag in games even on a fast connection.

Which server does the test use?

Cloudflare’s speed-test endpoints, answered by whichever of its data centers is closest to you, so the result reflects your connection rather than a distant server.

How much data does the test use?

On a fast connection up to about 250 MB, less on slower ones. On a limited mobile plan, run it only when you need to.

Related tools