⚡ Internet Speed Test

A free, no-sign-up speed test that measures download, upload, ping and jitter directly in your browser.

-- Mbps
Press start to test your download speed

About Internet Speed Test

This is a straightforward speed test: your browser downloads and uploads chunks of data to Cloudflare's speed test network and times how long each transfer takes, then converts that into Mbps for download and upload, plus separate measurements for ping (round-trip latency) and jitter (how much that latency varies). It reports the raw numbers without translating them into recommendations, which makes it a good fit when you already know what you're looking for — confirming your ISP is delivering the plan you pay for, or getting a quick baseline before and after a router change.

A few things affect what you'll see. Cloudflare's network is fast and geographically distributed, so the test itself is rarely the bottleneck — what you're really measuring is the weakest link between your device and the internet at that moment, which is usually your Wi-Fi, your router's capacity, or your ISP's local network. Ethernet typically shows meaningfully higher and more consistent numbers than Wi-Fi, especially on the 2.4GHz band or at a distance from the router.

Run it more than once if the number looks off. A single test is a snapshot; ISPs often provision extra capacity during off-peak hours and throttle or get congested during evening peak usage, so testing at different times of day gives a much more honest picture of what your connection actually delivers day to day.

Frequently asked questions

How does this speed test work?

Your browser downloads and uploads small amounts of test data to a network testing server and measures how long it takes, then converts that into megabits per second (Mbps).

Why do results vary between tests?

Network conditions change constantly — Wi-Fi interference, other devices using bandwidth, and your ISP's load all cause natural variation. Run the test a few times for a reliable average.

What's a good download/upload speed?

25 Mbps download is enough for HD streaming; 100+ Mbps comfortably handles multiple 4K streams and devices. For upload, 3–10 Mbps is enough for most video calls and cloud backups.

Is this test accurate compared to my ISP's own speed test?

It should be close, since both use similarly well-provisioned test infrastructure. Small differences are normal and usually come down to which server you're routed to and network conditions at the exact moment of the test, not a flaw in either tool.

Why is my upload speed so much lower than download?

Most residential internet plans (cable and DSL especially) are asymmetric by design — they allocate far more capacity to download than upload, since typical home usage is download-heavy. Fiber connections are more likely to offer symmetric speeds.

Should I close other tabs and devices before testing?

Yes, if you want an accurate read of your connection's ceiling. Anything else pulling bandwidth during the test — a download in another tab, a phone streaming in another room — will lower your measured speed even though your line is capable of more.

More Internet Diagnostics

See all →