Free Internet Speed Test — Download, Upload & Latency
Download, upload, and latency measurement.
Measure your connection speed with ping, download, and estimated upload.
Preparing...
Download
—
Mbps
Upload
—
Mbps (estimate)
Ping
—
ms
Jitter: — ms
Connection type: —
Effective type: —
How it works
How to use the network speed test
Click Start Test to begin. The tool first measures your ping (latency) by sending several small requests and taking the fastest response. Next, it runs a download test by fetching a payload through your browser and timing the transfer. Finally, an upload estimate is calculated based on your download speed — true upload measurement requires a server on the other end to receive data, which this browser tool cannot do alone.
For best results, close other bandwidth-heavy applications, connect via Ethernet if possible, and run the test multiple times at different hours to see your connection's typical range.
Understanding your results
Download speed
This measures how fast data travels from the internet to your device. Higher is better for streaming 4K video (25+ Mbps), large file downloads, and smooth browsing. Most home connections range from 50-500 Mbps on cable and 300-1000+ Mbps on fiber.
Upload speed
This affects video calls, file uploads, cloud backups, and livestreaming. Because this tool cannot receive data from your browser, upload is estimated from your download speed using a typical ratio. If you need exact upload numbers, use a dedicated speed test service.
Ping and jitter
Ping is the time it takes for a tiny packet to reach a server and come back. Low ping is critical for gaming, video calls, and real-time applications. Jitter measures the variability in ping — even moderate ping with high jitter can cause stuttering in calls and games. A stable connection is worth more than raw speed for most real-time use.
What affects speed test accuracy
Browser speed tests are inherently less precise than dedicated apps because they compete for bandwidth with other browser processes and extensions, and they are limited by JavaScript's single-threaded nature. Wi-Fi interference, VPN encryption overhead, and ISP traffic shaping can all skew results. Treat browser-based tests as a useful indicator rather than a definitive benchmark.
Related tools
- DNS Leak Test — make sure your DNS queries stay private.
- IP & Location Info — see what your public IP reveals.