Free internet speed test
Measure your connection to Cloudflare's edge network, view download and upload throughput, and check latency and jitter. The test runs in your browser and starts transferring test data only when you press Start test. Your network provider is looked up separately using your public IP address.
How to test your internet speed
- Connect to the Wi-Fi or wired network you want to test. Pause downloads, video calls and streaming for a more representative result.
- Wait for the network lookup. If it is unavailable, the speed test can still run.
- Open Settings to choose Mbps or MB/s and the test time per direction (8 seconds by default). Cloudflare routes requests to an edge server automatically.
- Press Start test. The tool measures latency first, then runs separate download and upload stages for the selected duration. Keep this tab visible until the test finishes. You can cancel at any time.
- Review the results and graph. Repeat the test under similar conditions to compare connections. Completed results are available in the Results tab.
What the numbers mean
- Download and upload
- Measured data transfer rates. Mbps means megabits per second; MB/s means megabytes per second. Eight megabits equal one megabyte.
- Ping and jitter
- Ping here is HTTP request latency, not an ICMP ping. Jitter describes variation between latency samples. Lower values are generally better for interactive applications.
- Peak and average
- The highest and average request samples for the displayed direction. The final headline result is calculated by the Cloudflare measurement engine and can differ from a simple average.
Frequently asked questions
How much data does the test use?
Data usage depends on connection speed and test duration. Download and upload each run for 8 seconds by default. Fast connections can transfer hundreds of megabytes or more. Mobile data charges may apply.
Why does the provider name differ from my internet plan?
The network lookup reports the organization associated with your public IP address. A VPN, company gateway, reseller or mobile carrier may show a different organization from the brand on your bill. IP-based locations are approximate.
Are the results stored on your server?
This tool stores up to 20 completed speed-test results in this browser. It does not include your public IP in that history. Clear the history from the Results tab. Network lookups contact ipapi.co, and speed-test traffic is sent to Cloudflare. Those services receive your IP address and process requests under their own policies.
Why is packet loss marked N/A?
This version measures HTTP download and upload throughput, request latency and jitter. It does not run a dedicated packet-loss measurement, so it displays N/A rather than a made-up percentage.
What should I do if a test fails?
Check that you are online, stop other large transfers, and try again. A firewall, VPN or content blocker may prevent access to the test endpoints. If only the ISP lookup is unavailable, you can still run the speed test.
Accuracy and privacy
Results describe the path between your browser and the test server at that time. Wi-Fi signal, device performance, VPNs, other traffic and browser limitations can affect the result. A short browser test may underestimate very fast connections.
Network data is provided by ipapi.co. Test traffic uses Cloudflare. No account or payment is needed.