Internet Speed Test
Test your internet connection speed in seconds. This tool measures your download speed, upload speed, and ping latency using Cloudflare's global CDN network.
Data flows directly between your browser and Cloudflare — nothing passes through our servers.
What Is an Internet Speed Test?
An internet speed test measures the performance of your internet connection by testing three key metrics: download speed (how fast data travels from the internet to your device), upload speed (how fast data travels from your device to the internet), and ping latency (how quickly a data packet travels to a server and back).
How Does This Speed Test Work?
This tool uses Cloudflare's global CDN network to measure your connection speed. When you click "Start Speed Test":
- Ping Test — Your browser sends small requests to Cloudflare's nearest edge server and measures the round-trip time (RTT). This is repeated 20 times to calculate average latency and jitter.
- Download Test — Your browser downloads data chunks (starting small, increasing to 25 MB) from Cloudflare's CDN. The download speed is calculated by measuring how much data is received per second.
- Upload Test — Your browser sends data (up to 10 MB) to Cloudflare's servers. The upload speed is measured by tracking how much data is transmitted per second.
All data flows directly between your browser and Cloudflare's servers. Our website never sees or processes your test data. The entire test consumes approximately 30–40 MB of your internet data.
What Do the Results Mean?
- Download Speed — Measured in Mbps (megabits per second). This affects how fast you can stream video, download files, and load web pages. Most streaming services recommend at least 5 Mbps for HD and 25 Mbps for 4K video.
- Upload Speed — Measured in Mbps. This affects video calls, cloud backups, and sending large files. Video conferencing typically requires 1.5–3 Mbps upload.
- Ping (Latency) — Measured in milliseconds (ms). Lower is better. Under 20 ms is excellent for gaming, 20–50 ms is good for general use, and over 100 ms may cause noticeable lag.
- Jitter — The variation in ping times. Low jitter (< 10 ms) means a stable connection, which is critical for gaming and video calls. High jitter causes stuttering and dropped connections.
Speed Ratings Explained
| Rating | Download | Best For |
| 🥇 Excellent | 200+ Mbps | 4K streaming, competitive gaming, large downloads |
| 🥈 Very Good | 50–200 Mbps | HD streaming, video calls, general browsing |
| 🥉 Good | 25–50 Mbps | Standard streaming, casual gaming, browsing |
| 🟡 Fair | 10–25 Mbps | Basic streaming, email, web browsing |
| 🔴 Slow | Below 10 Mbps | Light browsing, may struggle with video |
Tips for Accurate Results
- Close other tabs and apps — Other internet activity can affect your test results.
- Use a wired connection — Ethernet gives more consistent results than Wi-Fi.
- Test at different times — Network congestion varies throughout the day.
- Test near your router — Wi-Fi signal weakens with distance and walls.
- Disable VPNs — VPNs add overhead and may not reflect your actual ISP speed.