Internet Speed Test

Test download, upload, ping and jitter with a live gauge and plain verdict

01510203050751002505001k0Mbps ยท Ready
A full test can use around 100 MB of data on a fast connection (less on a slow one). On a mobile data pack, check your daily limit first, or connect to Wi-Fi.

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

Download
โ€“
Upload
โ€“
Ping
โ€“
Jitter
โ€“
Results
Tap Start test. It takes about 20 seconds.

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

  1. 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.
  2. Tap Start test. The tool first measures ping and jitter, then download speed, then upload speed. The gauge shows the live speed in Mbps.
  3. Wait about 20 seconds and keep the tab open. Tap Stop at any time to end the test early; partial results stay on screen.
  4. Read the four numbers (download, upload, ping, jitter) and the plain-English verdict on video calls, streaming, gaming and uploads.
  5. 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.

Speed (Mbps) = bytes ร— 8 รท seconds รท 1,000,000
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.

ActivityComfortableWhat else matters
HD video call (Zoom, Meet, WhatsApp)5 Mbps down, 3 Mbps upPing under 100 ms, low jitter
Full HD streaming5 Mbps downSteady speed matters more than peak
4K streaming25 Mbps downWorks on a 4K TV only
Online gaming10 Mbps downPing under 40 ms and jitter under 10 ms
Uploading videos, cloud backup20 Mbps up or moreMany 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.

Frequently Asked Questions

Up to about 100 MB on a fast connection: up to 80 MB for the download part and 20 MB for the upload. On a slower connection it uses less, because each part stops after a few seconds. Use Wi-Fi if your mobile data pack is nearly used up.

Under 40 ms is good, and under 20 ms is excellent. Between 40 and 80 ms is playable for most games. Jitter matters too: if ping jumps around by more than 20 or 30 ms, you'll notice lag even if the average looks fine.

Usually because of Wi-Fi. Distance, walls and other devices on the network cut speed. Test close to the router or on a cable, at a quiet time of day. If it is still well below the plan, contact your provider with a few readings.

Mbps is megabits per second, MBps (or MB/s) is megabytes per second, and 1 byte is 8 bits. So a 100 Mbps connection downloads at most about 12.5 MB per second.

Yes, for most homes. 50 Mbps handles two or three HD streams, a couple of video calls and phones browsing at the same time. Households that stream 4K on more than one TV or upload large files often may want 100 Mbps or more.