Test Your Internet Speed
Measure download speed by fetching test data and timing the transfer. Quick, private, and runs entirely in your browser.
This test downloads a 5 MB payload from Cloudflare's CDN edge and measures the transfer time to calculate your effective download throughput in megabits per second.
A 25 Mbps connection downloads 1 GB in approximately 5.5 minutes, while 100 Mbps completes the same download in about 1.4 minutes — the FCC considers 25 Mbps the minimum for broadband.
What Do Your Results Mean?
| Result | Range | Meaning |
|---|---|---|
| Good | 25 Mbps or higher | Your connection meets or exceeds the FCC broadband standard. Sufficient for 4K streaming (25 Mbps), video conferencing, and multi-device households. |
| Warning | 5 – 25 Mbps | Adequate for HD streaming and basic browsing but may struggle with 4K content or multiple simultaneous users. Consider upgrading your plan or switching to a wired connection. |
| Bad | Below 5 Mbps | Below minimum for reliable HD streaming. Video calls may buffer, downloads will be slow. Check for network congestion, switch to ethernet, or contact your ISP about plan options. |
Common Issues and How to Fix Them
Speed result is much lower than ISP plan
Test with an ethernet cable instead of WiFi, close other tabs and applications, and run the test at different times of day. ISP speeds are 'up to' rates — peak hours often see 30-50% reduction.
Test fails to complete or times out
Check that your internet connection is active, disable any ad blockers or VPN that may interfere with the Cloudflare fetch request, and try refreshing the page.
Results vary significantly between test runs
Network speed naturally fluctuates. Run 3-5 tests and average the results. For the most accurate reading, use ethernet, close all other applications, and test during off-peak hours.