Check your download, upload, ping and jitter in about 20 seconds
Updated October 2026
The Internet Speed Test measures four things about your connection: download speed (how fast data reaches you), upload speed (how fast you can send data), ping (the round-trip delay to a server) and jitter (how much that delay wobbles). It runs entirely in your browser against Cloudflare's global speed-test network, takes about 15–20 seconds, and needs no app or account. When it finishes, it tells you in plain words what the connection is good enough for — HD or 4K streaming, video calls, online gaming, large uploads — and it keeps a private history of your past results in your own browser, so you can compare mornings with evenings or one room with another.
Ping is measured by sending 16 tiny requests and timing each one from the moment it leaves your browser to the first byte of the reply (the browser's Resource Timing API gives this to the millisecond). The time Cloudflare's server reports spending on the request is subtracted, the first request is discarded because it includes setting up the connection, and the median of the rest is your ping. Jitter is the average change between consecutive pings, ignoring one-off stalls more than three times the median. Download speed is measured by fetching payloads that grow from 100 KB to 50 MB; upload speed by sending payloads from 100 KB to 10 MB. For each transfer of 1 MB or more, speed = bits transferred ÷ transfer time. The figure shown is the 90th percentile of those individual transfers — the same approach Cloudflare's own speed test uses — because short transfers never reach full speed and a single slow transfer shouldn't define your result. Each direction stops after about 9 seconds so slow connections are not kept waiting.
| Activity | Download | Upload | Ping |
|---|---|---|---|
| Web browsing, WhatsApp, email | 1 Mbps+ | Any | Under 200 ms |
| HD video (YouTube 1080p, OTT) | 5 Mbps+ | Any | Any |
| 4K streaming | 25 Mbps+ | Any | Any |
| Video calls (Meet, Zoom, Teams) | 3 Mbps+ | 1.5–3 Mbps+ | Under 150 ms |
| Online gaming | 5 Mbps+ | 1 Mbps+ | Under 60 ms (lower is better) |
| Live streaming / uploading videos | 10 Mbps+ | 10 Mbps+ | Any |
| Family of 4, all streaming at once | 50–100 Mbps | 10 Mbps+ | Under 100 ms |
These are per-device needs; add them up for everyone using the connection at the same time. Figures follow the guidance published by the streaming and video-call services themselves.
Download speed decides how quickly things arrive: web pages, videos, app updates. It is the number internet plans advertise, and for most households it is the one that matters most.
Upload speed decides how quickly you can send things: your video in a call, photos to cloud backup, files to a client. Many plans give far less upload than download, which is why a connection can stream 4K perfectly yet make your face freeze on a video call.
Ping and jitter decide how responsive the connection feels. A 200 Mbps line with 150 ms ping still feels sluggish in a game or a call; a modest 20 Mbps line with 15 ms ping feels instant. If calls drop or games lag but downloads are fast, look at ping and jitter first.
Internet plans in India are sold as "up to" speeds, so the plan is a ceiling, not a promise. The biggest everyday losses happen inside your home: WiFi signal weakens through walls and floors, older routers (WiFi 4 / 802.11n) cap out well below fibre plan speeds, and every phone, TV and laptop on the network shares the same pipe.
To find out whether the problem is your WiFi or your ISP, run this test twice: once with a laptop connected to the router by an Ethernet cable, and once over WiFi from where you usually sit. If the cabled result is close to your plan but the WiFi result is much lower, the fix is in your home (router placement, a mesh system, or the 5 GHz band). If even the cabled result is low, especially at the same time every evening, the slowdown is on your ISP's side — keep your test history as evidence when you complain.
Pause downloads, cloud backups and streaming on other devices first, close other browser tabs, and if you are on a VPN, test with it both on and off — a VPN adds distance and usually lowers speed and raises ping. Run the test two or three times and at different times of day; a single result is a snapshot, and evening congestion is common on home broadband. Mobile data results also depend heavily on signal strength, so stand still and note where you tested.
The test sends and receives blank data to Cloudflare's speed-test servers and nothing else. Clacify does not record your results on any server: your history is saved only in this browser's storage, and the Clear button deletes it.
For one person browsing and streaming HD video, 10–25 Mbps download is comfortable. A family streaming in 4K, gaming and video-calling at the same time needs 50–100 Mbps or more. For video calls, upload matters too: aim for at least 2–3 Mbps upload. Ping under 50 ms feels instant; online gaming wants under 60 ms.
Plans are advertised as a maximum. WiFi distance and walls, older routers, many devices sharing the connection, peak-hour congestion at your ISP and the test server's distance all reduce what you measure. For the truest number, test on a laptop connected by cable to the router, with other downloads paused.
Ping (latency) is how long a tiny message takes to reach the server and come back, in milliseconds. Jitter is how much the ping varies between messages. Low ping and low jitter matter most for video calls and online games; download and upload speed matter most for streaming and sending files.