Measure your real-world download speed, upload speed, and ping instantly.
⚠️ Results may vary based on server load and network conditions. Test uses Cloudflare's public speed endpoints.
Your internet plan says 100 Mbps but everything feels slow. The download speed test tells you what you're actually getting, not what you're paying for. This test measures your download speed, upload speed, and latency (ping) against Cloudflare's globally distributed network — a reliable and neutral testing endpoint.
Download speed (Mbps): How fast data comes from the internet to your device. This is the number that matters most for streaming, browsing, and downloading. For context: Netflix recommends 5 Mbps for HD streaming, 25 Mbps for 4K. A 100 Mbps plan should easily handle this, but you often see less due to WiFi signal quality, network congestion, and router limitations.
Upload speed (Mbps): How fast data goes from your device to the internet. Matters for video calls (Zoom, Google Meet, Teams), uploading files, streaming your own video, and cloud backup. Most home broadband plans are asymmetric — upload speed is significantly lower than download speed. Fiber-to-the-home (FTTH) plans in India often provide more symmetric speeds.
Latency / Ping (ms): How long it takes for a signal to travel from your device to the test server and back. Lower is better. Under 20ms is excellent for gaming. Under 50ms is good for video calls. Over 100ms starts to feel laggy in real-time applications. Latency is separate from bandwidth — even a fast connection can have high latency if routing is inefficient.
Diagnosing slow internet: If streaming is buffering or calls are dropping, run this test to verify whether the issue is your internet speed or the specific service. If your speed matches what your ISP promises, the problem is elsewhere. If it's much lower, you have grounds to contact your ISP.
ISP plan verification: After upgrading your broadband plan (say from 50 Mbps to 200 Mbps with Jio, Airtel, or ACT), run a speed test to confirm the upgrade was applied. ISP plan upgrades sometimes aren't reflected immediately or require modem restart.
WiFi vs. wired connection comparison: Test on WiFi, then plug in an ethernet cable and test again. The difference shows you how much speed you're losing to WiFi — useful for deciding whether to wire up a frequently used workstation.
Different times of day: Run the test in the morning, afternoon, and evening. Network congestion from other users in your area (especially on cable broadband) shows up as slower speeds during peak hours (7–11 PM typically).
Router placement and WiFi signal: Test in different rooms to see how signal strength affects speed. If you get 100 Mbps next to your router but 10 Mbps in your bedroom, you need a WiFi extender or mesh network.
Close other applications and browser tabs before running the test. Ongoing downloads, streaming, or sync services will consume bandwidth and make your result look lower than it actually is.
Test on a wired connection if possible for the most accurate result — WiFi introduces variability. If you must test on WiFi, stand close to your router.
Results vary between speed test services because they use different server networks. Cloudflare's network tends to be well-peered with most ISPs, making it a reliable neutral test. Comparing results from multiple test services gives you a more complete picture.
This test measures your speed to Cloudflare's test endpoints, not to every server on the internet. Your speed to a specific service (Netflix's servers, your company's VPN) may differ based on routing and server capacity. A good Cloudflare score doesn't guarantee that every service will be fast for you.
The test uses a real network transfer to measure speeds — it downloads and uploads small chunks of data. This consumes a small amount of your mobile data if you're on a cellular connection. On home broadband it's negligible, but on a limited data plan, be aware that running multiple tests adds up.
The test measures actual download and upload speeds between your device and Cloudflare's servers. Results can vary based on server load, your ISP's routing, and network congestion. Run the test 2–3 times for the most representative result.
Ping (latency) is the time in milliseconds it takes for a signal to travel from your device to the test server and back. Lower ping means less delay — important for gaming, video calls, and real-time apps. Under 20ms is excellent; under 100ms is good.
ISPs advertise maximum theoretical speeds. Actual speeds depend on network congestion, distance from the exchange, router quality, number of connected devices, and whether you're on Wi-Fi vs. wired ethernet.
Each full test uses approximately 40–100 MB of data depending on your connection speed. It is not recommended to run this test frequently on a metered mobile data connection.