Internet Speed Test

Test your internet connection speed in seconds. This tool measures your download speed, upload speed, and ping latency using Cloudflare's global CDN network.

Data flows directly between your browser and Cloudflare — nothing passes through our servers.

0 Mbps
Ready
📡 Ping
ms
Jitter
ms
Download
Mbps
Upload
Mbps

What Is an Internet Speed Test?

An internet speed test measures the performance of your internet connection by testing three key metrics: download speed (how fast data travels from the internet to your device), upload speed (how fast data travels from your device to the internet), and ping latency (how quickly a data packet travels to a server and back).

How Does This Speed Test Work?

This tool uses Cloudflare's global CDN network to measure your connection speed. When you click "Start Speed Test":

  1. Ping Test — Your browser sends small requests to Cloudflare's nearest edge server and measures the round-trip time (RTT). This is repeated 20 times to calculate average latency and jitter.
  2. Download Test — Your browser downloads data chunks (starting small, increasing to 25 MB) from Cloudflare's CDN. The download speed is calculated by measuring how much data is received per second.
  3. Upload Test — Your browser sends data (up to 10 MB) to Cloudflare's servers. The upload speed is measured by tracking how much data is transmitted per second.

All data flows directly between your browser and Cloudflare's servers. Our website never sees or processes your test data. The entire test consumes approximately 30–40 MB of your internet data.

What Do the Results Mean?

Speed Ratings Explained

RatingDownloadBest For
🥇 Excellent200+ Mbps4K streaming, competitive gaming, large downloads
🥈 Very Good50–200 MbpsHD streaming, video calls, general browsing
🥉 Good25–50 MbpsStandard streaming, casual gaming, browsing
🟡 Fair10–25 MbpsBasic streaming, email, web browsing
🔴 SlowBelow 10 MbpsLight browsing, may struggle with video

Tips for Accurate Results