Internet Speed Test
Test download, upload, ping and jitter with a live gauge and plain verdict
This tool asks the Cloudflare service for live data. It sends only test data up and down (about 100 MB). Nothing is stored by us. How we handle privacy
Runs in your browser. To get live data it sends test data up and down (about 100 MB) to Cloudflare speed test. Nothing you enter is sent to us or stored. Privacy
Results are for general guidance. Please check anything important before relying on it. Terms of use
How to Use
- Close downloads, video and other apps that use the internet, so they don't eat into the result. On mobile data, read the data warning first.
- Tap Start test. The tool first measures ping and jitter, then download speed, then upload speed. The gauge shows the live speed in Mbps.
- Wait about 20 seconds and keep the tab open. Tap Stop at any time to end the test early; partial results stay on screen.
- Read the four numbers (download, upload, ping, jitter) and the plain-English verdict on video calls, streaming, gaming and uploads.
- Tap Test again at a different time of day, or closer to your Wi-Fi router, to compare.
What this internet speed test measures
This internet speed test checks four things about your connection: how fast data comes in (download), how fast it goes out (upload), how long a round trip takes (ping), and how much that round trip wobbles (jitter). It runs against Cloudflare's speed test servers, which are close to most people in India because Cloudflare has data centres in several Indian cities. Use it to check whether your broadband or mobile plan delivers what you pay for, or to work out why video calls keep freezing.
How the numbers are worked out
Ping is the middle value (median) of 10 small requests, so one slow reply doesn't spoil it. Jitter is the average change between one ping and the next. Download fetches test files of 1, 5, 10 and 25 MB, reading them as they arrive, and stops after about 10 seconds. Upload sends random data in pieces of 1, 5 and 10 MB for about 8 seconds. The first second of the download is left out of the final figure, because connections take a moment to reach full speed.
Example: 25 MB in 2 seconds = 25,000,000 ร 8 รท 2 รท 1,000,000 = 100 Mbps
Plans are sold in megabits per second (Mbps), but files and data packs are measured in megabytes (MB). One byte is 8 bits, so a 100 Mbps line moves at most 12.5 MB a second. That's why a "100 Mbps" connection needs at least 80 seconds for a 1 GB file, not 10.
What speed do you need?
These are our rough guides for one person at a time. If three people stream at once, add their needs together.
| Activity | Comfortable | What else matters |
|---|---|---|
| HD video call (Zoom, Meet, WhatsApp) | 5 Mbps down, 3 Mbps up | Ping under 100 ms, low jitter |
| Full HD streaming | 5 Mbps down | Steady speed matters more than peak |
| 4K streaming | 25 Mbps down | Works on a 4K TV only |
| Online gaming | 10 Mbps down | Ping under 40 ms and jitter under 10 ms |
| Uploading videos, cloud backup | 20 Mbps up or more | Many plans upload slower than they download |
Data use on mobile
A speed test works by moving real data. On a fast connection this one can use up to about 100 MB: up to 80 MB down and 20 MB up. On a slower line it stops on time and uses much less. If you're on a 1.5 GB or 2 GB daily pack, one test is fine, but running it again and again will eat into your limit. Use Wi-Fi when you can.
Why your result may be lower than your plan
- Wi-Fi: walls, distance and the 2.4 GHz band cut speed a lot. Test next to the router, or on the 5 GHz network, to see what the line itself can do.
- Other devices: a TV streaming or a phone backing up photos shares the same connection.
- Busy hours: evenings between about 8 and 11 pm are often slower, on both broadband and mobile.
- Old devices: an older phone or laptop may not be able to reach very high speeds.
- Distance to the server: different speed test sites use different servers, so their numbers won't match exactly.
If results stay well below your plan's speed when testing on a cable or right next to the router, note down a few readings at different times and share them with your provider's support team. TRAI also runs its own MySpeed app if you want an official record of a complaint.