Run a connection test
Measures download, upload, idle latency, jitter, and how latency changes under load : directly against Cloudflare's network, in your browser.
- This test transfers a meaningful amount of data to measure your connection accurately.
- For the most accurate result, pause other downloads, uploads, and video streams during the test.
- If you're testing your ISP's real performance, disable any active VPN first.
- Wi-Fi signal strength and interference can lower your result compared to a wired connection.
Read how this test works on the methodology page or how we handle data on the privacy page.
Live Internet Speed explains the quality of your connection: not just its Mbps.
See whether your connection is suitable for gaming, streaming, video calls, remote work, and cloud backups : not just a single Mbps number.
What we measure, and why it matters
A single download number doesn't tell the whole story. These measurements together explain how your connection will actually feel.
Download speed
MbpsHow fast data can travel from the internet to your device. Determines how quickly pages, downloads, and streams load.
Upload speed
MbpsHow fast data can travel from your device to the internet. Matters most for video calls, cloud backups, and live streaming.
Idle latency (ping)
msHow long a single round trip takes when the connection isn't otherwise busy. Lower is more responsive : critical for gaming and calls.
Jitter
msHow much latency varies between measurements. High jitter causes stutter and choppiness even when average latency looks fine.
Loaded latency
msLatency measured while download or upload is active. A big jump versus idle latency (sometimes called bufferbloat) means the connection gets laggy under load.
Your location
—Shown next to the gauge before you start: your country, detected from Cloudflare's own edge : the same network running the test. We don't log or store your IP anywhere.
Learn more
Guides on what your results mean for the things you actually do online.
Frequently asked questions
Download speed and upload speed (how fast data moves to and from your device, in Mbps), idle latency or ping (round-trip response time), and jitter (how much that latency varies). This test also measures loaded latency : how much ping rises while download or upload is active. Packet loss isn't measured here: it requires WebRTC TURN credentials, and Cloudflare's public TURN configuration for this is deprecated, so we've left it out rather than ship an unreliable measurement.
It measures real throughput and latency directly against Cloudflare's network using Cloudflare's own @cloudflare/speedtest engine, not a simulation. But any browser-based test has real-world limits : your device, Wi-Fi, and everything else on your network all affect a single result. Run it a few times at different moments for a more reliable picture, and see the methodology page for exactly what's measured and how.
Every provider tests against different servers, routes, and methodologies. One common factor: this test measures download/upload one connection at a time, while some other tests (including Ookla's) use several parallel connections, which often reads higher. Differences don't necessarily mean either result is wrong : see the methodology page for details.
It depends on how many people and devices share the connection and what they're doing at once : a single video call needs far less than a household streaming 4K on multiple screens. See our guide on what is a good internet speed for activity-by-activity numbers and a household calculator.
Common causes include Wi-Fi signal strength and interference, an older device or router, other traffic on the network at the same time, the distance and route to the test server, and peak-hour congestion. See our guide on why your internet might be slow for a step-by-step way to narrow it down.
Test over Ethernet if you want to measure your actual broadband line with Wi-Fi variables removed. Test over Wi-Fi if you want to know what a specific device in a specific room is really getting. Running both and comparing the gap is often the most useful check : see our Wi-Fi vs. Ethernet guide.
Yes : it transfers a meaningful amount of data to measure your connection accurately, similar to any other speed test. Avoid running it on a limited mobile data plan.
We don't log your full IP address in any analytics or logging system we operate, and we don't maintain a server-side database of your results. Cloudflare's network necessarily sees your IP address while running the measurement, the same way any network operator you connect to does. Completed results are saved only in your own browser's local storage, powering your local history : we never transmit that history to our servers. See the privacy page for the full breakdown.
About this internet speed test
This tool checks your real internet connection speed directly in your browser: no app to install, no email address, no account to create. Run it as often as you like, whenever you want to check your download speed, upload speed, ping, and jitter right now. It's a free internet speed test built to give an accurate answer fast, not a lead-generation form disguised as one. (If a typing speed test, a click speed test, or a page speed test that measures how quickly a website loads is what you were after, this isn't that: this measures your internet connection, not your keyboard or a site's load time.)
This is a genuinely free internet speed test: free to run, free of sign-up friction, and free of ads to click through before you get a result. Run it online any time you want to check internet speed test results again, whether that's once a day or once a month, and it's ready in one click, no download speed test app to install first.
Run it over Wi-Fi to see what a specific device in a specific room is actually getting, or plug in over Ethernet to measure your broadband line with Wi-Fi variables removed. A single wifi speed test result is a snapshot, not the full picture: conditions shift by time of day, by how many devices are active, and by what else is happening on the line at that moment. Running this net speed test two or three times, at different times of day, gives a far more reliable sense of what your connection can actually do than any one data speed test result on its own.
If you're trying to work out whether your connection is ready for online play, this doubles as an internet speed test for gaming: it measures ping and jitter alongside download and upload, and those two numbers matter more for a smooth session than raw throughput ever will. A fast download speed test result means little if latency spikes every time someone else on the network starts a download of their own.
Every result stays private. There's no server-side database of your speed-test history: completed runs are saved only in your own browser's local storage, so you can look back at how your connection has changed over time without an account. Live Internet Speed measures download, upload, idle latency, jitter, and loaded latency in your browser and explains what the results mean for common online activities.
Whether you came here to run a one-off check or to check internet speed test results on a regular schedule, the same free tool covers both: scroll up, hit start, and see exactly what your connection is doing right now.