Internet Speed Test: Check Download, Upload & Ping

One-click test of your real download speed, upload speed and latency. Powered by M-Lab NDT7 — the same open measurement used by Google's built-in speed test.

MbpsReady
Download
Mbps
Upload
Mbps
Ping
ms

Measurements are powered by M-Lab NDT7. Test data is contributed to M-Lab's open dataset.

What this speed test measures

This tool measures three numbers: download speed (how fast your phone or router pulls data from the internet), upload speed (how fast it sends data out) and ping (the round-trip delay to the nearest M-Lab server, in milliseconds). All three together describe the real quality of your Airtel, Jio, Vi or BSNL connection at this exact moment.

Airtel speed test

Airtel runs both 4G LTE and 5G Plus on the 3500 MHz mid-band and 900 MHz low-band. A healthy Airtel 5G connection in a metro city typically measures 250–700 Mbps download, 20–60 Mbps upload and 15–35 ms ping. On 4G LTE expect 15–60 Mbps download and 5–15 Mbps upload. If your test shows much lower numbers on an Airtel 5G plan, check the signal indicator for the “5G” badge — many areas still hand off to 4G indoors.

Jio speed test

Jio operates a standalone 5G network on the 700 MHz and 3500 MHz bands and an all-IP 4G LTE network. Jio True 5G tests commonly report 300–900 Mbps download, 25–80 Mbps upload and 12–30 ms ping in covered circles. Jio 4G usually returns 10–40 Mbps download with 3–10 Mbps upload. Speeds drop sharply after the FUP on unlimited 5G plans, so re-test before and after your daily quota to see the throttle.

Vi (Vodafone Idea) speed test

Vi runs a 4G LTE network across all 22 circles, with 5G rolling out gradually in Mumbai, Delhi and a few other metros from 2025. A typical Vi 4G test returns 8–35 Mbps download and 2–8 Mbps upload, with 25–60 ms ping. Where Vi 5G is live, early measurements show 150–400 Mbps download. If download is below 5 Mbps despite a full signal bar, your tower is likely congested — re-test during off-peak hours.

BSNL speed test

BSNL completed its 4G rollout on indigenous (TCS / Tejas / C-DOT) equipment in 2025 and is preparing 5G in select cities. A working BSNL 4G connection currently measures 5–25 Mbps download, 1–6 Mbps upload and 35–80 ms ping. BSNL Bharat Fibre (FTTH) tests routinely hit the advertised plan speed because the fibre last-mile has very little congestion — 100 Mbps and 300 Mbps plans usually report within 10% of the rated speed on a wired test.

Frequently asked questions

What is a good internet speed in Mbps?
For one user, 25 Mbps download is enough for HD streaming and video calls. A household of four streaming 4K and gaming needs 100 Mbps or more. Upload of 10 Mbps comfortably supports HD video calls and cloud uploads.
How accurate is this speed test compared to Ookla?
This test uses M-Lab's NDT7, an open-source measurement system used by Google Search's built-in speed test. NDT7 measures end-to-end TCP throughput to an M-Lab server, so results are directionally accurate but may differ from Ookla, which selects the geographically closest server and often shows higher numbers.
How much mobile data does the speed test use?
A single full NDT7 run downloads and uploads roughly 50 to 200 MB depending on your connection speed. Avoid running it on a metered cellular plan with little data left.
Why is my speed lower than my plan advertises?
Plan speeds are theoretical peak speeds. Real-world speed depends on Wi-Fi signal, device hardware, server distance, network congestion and your operator's FUP. Test over a wired connection close to the router for the most realistic number.
Is my test data private?
M-Lab publishes all test results as anonymised open data for research. The dataset includes your IP address, the measurement, and timestamp, but no personal identifiers. See M-Lab's privacy policy for full details.

Related tools and guides