Your plan:Mbps — compare vs advertised speed
05102050100200500
Press GO to start

What Is a Speed Test?

A speed test measures your internet connection by transferring data to a remote server and reporting four key metrics that determine whether your connection can handle streaming, gaming, video calls, or remote work.

25+ Mbps
Download
Minimum for 4K streaming per screen
10+ Mbps
Upload
Needed for HD video calls & live streaming
<50 ms
Ping
Under 50ms = smooth gaming & calls
A Grade
Bufferbloat
No lag even during heavy downloads

How We Measure Your Speed

Connected to Cloudflare's global edge network — server nearest to you, so results reflect your real connection.

01
Ping & Jitter
10 lightweight requests sent. Median = ping. Variance = jitter. Detects packet loss from failures.
02
Download Speed
Progressive chunks 1 MB → 25 MB streamed. Throughput tracked in real time across all chunks.
03
Upload Speed
Same multi-chunk approach in reverse. Concurrent uploads measure peak outbound capacity.
04
Bufferbloat
Ping runs concurrently during download. Latency increase = bufferbloat severity. Graded A+ to F.

Understanding Your Results

Grade A+ to F based on weighted score: download 40%, upload 25%, ping 25%, jitter 10%. Includes percentile vs median speeds in your country.

Download
Streaming, browsing, file downloads. 25+ Mbps for 4K.
Upload
Video calls, cloud backups, live streaming. 10+ Mbps recommended.
Ping
Gaming and video call latency. Under 50ms is good.
Bufferbloat
Lag under load. A+ means your router handles congestion well.

Frequently Asked Questions

More TechyOwls Tools