Internet Speed Test
Test your internet speed in under a minute. See your download speed, upload speed, ping and jitter, how much lag rises when your line is busy, and what your result is good enough for. No ads, no app and no sign-up.
Red zones: ping over 100 ms and jitter over 30 ms, Microsoft's limits for smooth video calls.
Press Start to test your connection.
Your recent tests
Saved only in this browser.
| When | Download (Mbps) | Upload (Mbps) | Ping (ms) | Jitter (ms) |
|---|
Uses Cloudflare's test servers. See the questions below for how it works and what data it uses.
How to use Internet Speed Test
- Close other downloads, video and games, so they do not share the connection during the test.
- Press Start. The test measures ping first, then download speed, then upload speed.
- Read your results and the short explanation below them. Your last five results are kept in this browser so you can compare.
- For a fair picture, test a few times at different times of day, and once with a cable plugged in if you can.
Internet Speed Test questions
How does this speed test work?
Your browser downloads and uploads blocks of random data to and from the nearest Cloudflare test server, and times how long each one takes. It starts with small blocks and only moves to bigger ones if your connection is fast, so the result is accurate without wasting data. It uses Cloudflare's open-source speed test engine.
What do download speed, upload speed, ping and jitter mean?
Download speed is how fast data reaches you, which matters for streaming, browsing and downloads. Upload speed is how fast you send data, which matters for video calls, sending big files and cloud backups. Ping (latency) is how long a tiny message takes to go to the server and back, in milliseconds. Jitter is how much the ping changes from one moment to the next. For ping and jitter, lower is better.
What is a good internet speed?
It depends on what you do and how many people share the connection. Netflix recommends 5 Mbps for 1080p HD and 15 Mbps for 4K on one screen. In the US, the FCC counts 100 Mbps download and 20 Mbps upload as its benchmark for high-speed fixed broadband. A home with several people streaming and on video calls at the same time needs more than one person browsing.
What is "lag when the line is busy"?
The test also measures ping while it is downloading and uploading. If ping rises a lot under load, your router is holding data in a queue (often called bufferbloat). That is why a game or video call can lag when someone else in the house starts a big download, even if your speed looks fine.
Why is my result slower than the speed I pay for?
Plans usually say "up to" a speed, measured to your router with a cable. Wi-Fi, distance from the router, walls, older phones and laptops, other devices using the connection, VPNs and busy evening hours can all lower the result. Test once with a cable plugged into the router to see what the line itself delivers.
Is Mbps the same as MB/s?
No. Speed tests show megabits per second (Mbps). Files are measured in megabytes (MB), and 1 byte is 8 bits. So 100 Mbps downloads at most about 12.5 MB per second.
How much data does the test use?
It depends on your speed, because faster connections need bigger blocks to measure well. A slow connection uses a few megabytes. A very fast connection can use a few hundred megabytes. The exact amount is shown after each test, so take care on a limited mobile data plan.
Is my data private?
The test sends only random test data, never your files. To measure your speed, your browser connects to Cloudflare's speed test servers, so Cloudflare sees your IP address, as any website you visit does. We turned off the option that sends your results to Cloudflare. Your last five results are saved only in your own browser, and you can clear them at any time. Get Into Tools does not receive your results.
Why does the test not work on my network?
Some ad blockers, firewalls and school or work networks block speed test servers. If the test cannot reach speed.cloudflare.com, it shows an error. Try again on another network, or pause the blocker for this page.
From the blog
What Is a Good Upload Speed?
A good upload speed is 10 to 20 Mbps for most homes, and 20 Mbps meets the FCC benchmark. See how much upload video calls, livestreams and backups need.
Mbps vs MBps: Megabits vs Megabytes per Second
Mbps means megabits per second and MB/s means megabytes per second. 1 byte is 8 bits, so divide Mbps by 8. See a conversion table and a real download test.
What Is a Good Internet Speed?
A good internet speed for most homes is 100 Mbps download and 20 Mbps upload, the FCC benchmark. See what streaming, calls and gaming need, and test yours.
What Is a Good Ping? Ping and Jitter Explained
A good ping is under 100 ms for video calls and as low as possible for games, with jitter under 30 ms. Learn what affects ping and how to test yours.