Internet Speed Test
Measure your real download and upload throughput, latency, and jitter with live visualization and detailed connection analysis.
This test measures your actual internet throughput by transferring data to and from Cloudflare's global edge network, which spans 300+ cities worldwide. The server closest to you handles the test, giving you realistic performance numbers.
The download test fetches progressively larger files using multiple parallel connections (up to 6 simultaneous streams) to saturate your link. Upload works the same way in reverse, sending data to Cloudflare's servers. Latency is measured using lightweight requests that test round-trip time without significant data transfer.
Unlike synthetic benchmarks, this approach reflects what you actually experience when browsing the web, streaming video, or downloading files.
- WiFi vs. Ethernet: Wired connections are faster and more consistent. WiFi introduces overhead, interference, and distance-related signal loss.
- Network congestion: Other devices on your network using bandwidth will lower results. Try testing when other traffic is minimal.
- Time of day: ISPs often experience peak congestion in evenings (7-11 PM) when many users stream simultaneously.
- VPN or proxy: These add routing overhead and encryption, typically reducing measured speeds by 10-40%.
- Browser and hardware: Older devices or browsers may not achieve full throughput due to CPU or memory limitations.
- ISP throttling: Some providers limit speed during peak hours or for specific types of traffic.
Download speed determines how fast you can receive data. This matters for streaming, browsing, and file downloads. 25 Mbps handles 4K video, while 100+ Mbps supports multiple simultaneous streams.
Upload speed determines how fast you can send data. This matters for video calls, cloud backup, and sharing large files. Most home connections have asymmetric speeds with upload significantly slower than download.
Ping (latency) measures the round-trip delay for a small packet. Low ping (<20ms) is critical for gaming and video conferencing. Web browsing is comfortable under 100ms.
Jitter measures the variation in consecutive ping measurements. High jitter causes choppy video calls and laggy gaming even if average ping is acceptable. Under 10ms is ideal.
Speed test results vary based on several factors:
- Server location: A test server in your city will show faster results than one across the country due to less network hops.
- Test methodology: Some tests use single-threaded connections while others (including this one) use multiple parallel streams to saturate your connection.
- Test duration: Longer tests give more accurate averages. Short burst tests may catch momentary peaks or dips.
- Protocol: HTTP/2 and HTTP/3 multiplex requests more efficiently than HTTP/1.1, affecting measured throughput.
- ISP fast lanes: Some ISPs prioritize traffic to popular speed test servers, making those results artificially high.
For the most representative results, test multiple times at different times of day and compare across different speed test services.
- Use a wired connection: Ethernet eliminates WiFi overhead and interference. Even WiFi 6E cannot match the consistency of a cable.
- Optimize router placement: Central, elevated position away from walls and metal objects. Avoid placing near microwaves or cordless phones.
- Update router firmware: Manufacturers regularly release performance and security improvements.
- Use 5 GHz or 6 GHz bands: These offer higher throughput than 2.4 GHz, though with slightly shorter range.
- Check for background usage: Cloud backup, system updates, and other devices may consume bandwidth silently.
- Consider a mesh network: For large homes, mesh systems provide consistent coverage without dead zones.
- Contact your ISP: If speeds are consistently below your plan's advertised rates, your provider may need to check line quality or equipment.
100% free. No tracking. No data stored. Built by WellerDeveler.