Skip to main content

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.

Related Tools

Frequently Asked Questions

How does the speed test work?

It downloads a small test payload using the Fetch API and measures how long the transfer takes to calculate Mbps.

Is this speed test accurate?

It provides a reasonable estimate. For precise results, use multiple tests at different times. Browser overhead may slightly reduce measured speed.

Why is my speed lower than expected?

WiFi vs ethernet, network congestion, VPN overhead, distance from router, and ISP throttling can all reduce measured speed.

Does this test upload any personal data?

No. It only downloads a public test file to measure speed. No personal data is collected or transmitted.