Free internet speed test. Check your download and upload speed in Mbps, ping, jitter and latency under load, and see what your connection can handle.
This internet speed test measures how fast your connection really is, right in the browser with nothing to install. It first sends a series of small requests to find your ping (the round-trip time to the server) and jitter (how much that time varies). It then downloads and uploads random data over several connections at once for a fixed time, shows the speed live on the dial and on a chart, and leaves the warm-up seconds out of the final figure so the result reflects the speed your line settles at.
While the download and upload are running, the test keeps measuring ping. Comparing that loaded latency with the idle ping shows bufferbloat: a connection can be fast yet still make calls and games lag whenever someone else is downloading. The result is graded from A+ to F, and a checklist shows whether the connection is good enough for browsing, HD and 4K video, video calls, gaming, a busy household and live streaming. A table estimates how long common file sizes take to download and upload.
You can choose the length of each test, switch between one and up to eight connections, show results in megabits (Mbps) or megabytes per second (MB/s), and skip the download or upload part. Finished results are kept in this browser only, with averages and a CSV export, so you can compare Wi-Fi with a cable or busy evenings with quiet mornings.
For one person, 25 Mbps down and 5 Mbps up covers browsing, HD video and video calls. A household with several people streaming and working at once is more comfortable with 100 Mbps or more down and at least 10 Mbps up.
Mbps is megabits per second, the unit internet plans are sold in. MB/s is megabytes per second, the unit most download windows show. One byte is eight bits, so 100 Mbps is about 12.5 MB/s. Use the Units setting to switch.
Ping is the time a small request takes to reach the server and come back, in milliseconds. Jitter is how much that time changes between requests. Low, steady values matter more than raw speed for video calls and online games.
It is the ping measured while the line is full of traffic. If it rises a lot compared with the idle ping, your router or modem is queueing too much data, and calls or games stutter whenever something large downloads. Smart queue management (SQM) or QoS settings on the router usually fix it.
Wi-Fi signal, an older device or network adapter, other devices using the connection, a VPN, and the route between you and the test server all reduce the measured speed. Testing over a network cable close to the router shows what the line itself delivers.
One connection can be held back by distance and packet loss, while several in parallel fill the line. Multiple connections show your line's capacity; a single connection is closer to what one download or video stream gets.
It depends on your speed and the test length. A 10-second test on a 100 Mbps line uses roughly 100 to 150 MB in each direction, and much more on gigabit connections. The amount used is shown below the results, and the Quick setting uses less.
Results are saved only in your own browser for the history list. The test data itself is random filler that is thrown away as soon as it arrives.