Measure your download speed, upload speed, ping and jitter with a live gauge, a speed-over-time chart and a plain verdict on what your connection can handle.
Internet Speed Test
Measure your download speed, upload speed, ping and jitter with a live gauge, a speed-over-time chart and a plain verdict on what your connection can handle.
A speed test has to use the network, so random test data travels between your browser and a public speed-test server, which sees your IP address as any website you visit would. None of your files or text is part of it, and your results stay in this browser.
The Internet Speed Test shows how fast your connection really is. It times a handful of tiny round trips first, to get your ping and jitter, then downloads and uploads random test data over several connections at once. The first moments, while the connection is still speeding up, are left out, and the steady part that follows is averaged, so a short burst cannot flatter the result. A live gauge follows the speed as it happens, a chart shows how it changed, and the results turn the numbers into plain answers about HD and 4K video, video calls, online gaming and cloud gaming. Choose a Quick, Standard or Extended test, read speeds in Mbps or MB/s, and keep your last ten results in this browser or export them as a CSV file.
Features
Download, upload, ping and jitter in one run, with an option to skip the upload
A live gauge and a speed-over-time chart for the download and upload phases
Several parallel connections and a warm-up period, so the result is a steady speed rather than a burst
Quick, Standard and Extended tests, each with a time limit and a data cap so a fast line cannot use gigabytes by accident
Speeds in Mbps or MB/s, plus how long a 1 GB file would take to download or upload
Ratings for browsing, HD and 4K streaming, video calls, online gaming and cloud gaming
Latency under load, which exposes bufferbloat, on connections that can measure it
Your last ten results kept in this browser, with a CSV export and a one-click copy of the latest result
How to use the Internet Speed Test
Pause other downloads and streams and, if you can, connect by cable or stand near the router
Pick Quick, Standard or Extended, and choose whether to test upload as well
Press Start test and keep this tab in front until the run finishes
Read the gauge and the four numbers, then copy the result or test again
Example
Input
Test length: Standard (10 s each way)
Also test upload speed: on
Output
Download 94.2 Mbps · Upload 48.1 Mbps · Ping 12 ms · Jitter 2.3 ms
4K video streaming: Comfortable · HD video calls: Comfortable · Online gaming: Comfortable
A line like this streams 4K, holds a video call and plays online games without trouble; the ping is what matters most for gaming.
Common errors & troubleshooting
The test cannot reach the server. — A VPN, a firewall, a content blocker or a work or school network may be blocking speed.cloudflare.com. Allow that address, switch the blocker off for this page, or try another network. The server also pauses large transfers for a while when a network has used a lot of data on it, so if the ping appears but no speed does, wait up to an hour and try again. The test cannot start while your device is offline.
The result is far below the speed I pay for. — Wi-Fi, other devices, a VPN, an old router or a slow cable or adapter often cap the speed. Test again over a cable with other downloads and streams paused and the VPN off. Plans are sold as the most a line can reach, so a result somewhat below the figure is normal.
The test stopped when I switched tabs. — Browsers slow down tabs in the background, which would make the numbers meaningless, so the test ends instead of reporting them. Keep the tab in front until it finishes.
Upload is much slower than download. — That is normal for most home broadband and mobile plans, which are built with far less upload than download. Only fibre plans commonly offer both at the same speed. Upload matters for video calls, cloud backups and sending large files.
Frequently asked questions
What counts as a good result on the Internet Speed Test?
About 25 Mbps down is comfortable for one person streaming HD video and making calls. A household with several people streaming at once is better served by 100 Mbps or more, and a gigabit plan helps with large downloads and many devices. Ping matters as much for gaming and calls: under about 50 ms is good, and the results rate your connection for each activity.
What is the difference between Mbps and MB/s in a speed test?
Mbps means megabits per second, the unit internet plans are sold in. MB/s means megabytes per second, the unit file downloads usually show. One byte is eight bits, so 80 Mbps is about 10 MB/s. The Internet Speed Test can show either; switch the unit with the Show speeds in control.
What do ping, jitter and latency under load mean?
Ping is the time a tiny request takes to reach the server and come back, in milliseconds, and lower is better. Jitter is how much that time changes from one request to the next; a steady line has little. Latency under load is the ping while a download or upload is running. A big jump means a busy line makes everything else lag, a problem called bufferbloat.
Why does my internet speed test result change every time?
Speed varies with congestion, Wi-Fi signal, other devices on your network, your browser and which server answers. Results within about 10 per cent of each other are normal. For a fair comparison, test in the same place and at similar times, ideally over a cable, and look at the middle of several runs.
How much data does the Internet Speed Test use?
It depends on how fast your connection is, because each phase runs for a set time or until it reaches its data cap. On a 100 Mbps connection a Standard test moves roughly 150 to 250 MB in all, and a Quick test less. The caps are 200 MB for Quick, 400 MB for Standard and 800 MB for Extended in each direction. Choose Quick on mobile data, and avoid running the test many times in a row: the server limits how much data one network can transfer in an hour.
Does the Internet Speed Test send my data anywhere?
A speed test has to use the network, so random test data travels between your browser and a public speed-test server, speed.cloudflare.com, which sees your IP address as any website you visit would. None of your files or text is sent. Results are saved only in this browser, and you can clear them at any time.
Related tools
Download Time Calculator — Estimate how long a file takes to transfer at a given connection speed.
Data Usage Calculator — Turn streaming, browsing and call habits into monthly gigabytes and cap forecasts.
Webcam Test — Check your camera with a live preview, true resolution, frame rate and a snapshot.
Mic Test — Check that your microphone works with a live level meter, waveform and a record-and-play-back check.
P2P File Transfer — Send files straight from one browser to another over a direct connection.
WiFi QR Code Generator — Create a scannable QR code that joins a WiFi network, with correct escaping.
Reaction Time Test — Click the moment the screen turns green and see your average reaction time in milliseconds.
HAR File Viewer — Open a HAR file and inspect the request waterfall, headers, timings and sizes, in your browser.
More Online Tests tools
Typing Speed Test — Measure your typing speed in WPM with accuracy, consistency and a per-second chart.
Click Speed Test (CPS) — Click as fast as you can and see your clicks per second over 1 to 60 seconds.
Reaction Time Test — Click the moment the screen turns green and see your average reaction time in milliseconds.
Keyboard Tester — Press any key to light it up on an on-screen keyboard — find dead keys and test rollover.
Mic Test — Check that your microphone works with a live level meter, waveform and a record-and-play-back check.
Webcam Test — Check your camera with a live preview, true resolution, frame rate and a snapshot.