Loading...
Please wait while we prepare your experience
Loading...
Please wait while we prepare your experience
Measures your actual download speed, upload speed, and ping — not the theoretical maximum. Run it a few times at different times of day for a realistic picture.
Download
Upload
How it works
Ping & Jitter — 1 warmup + 10 HEAD requests to your server. Drops 2 slowest, averages the rest. Jitter = mean deviation between consecutive samples.
Download — 4 MB TCP warmup + two passes of 6 parallel streams from Cloudflare (150 MB each). TTFB excluded. Both passes averaged.
Upload — Two passes of 6 parallel streams posted directly to Cloudflare (60 MB each). Uses text/plain Blob to avoid CORS preflight. Both passes averaged.
Results may vary from ISP-provided tests due to server proximity and network conditions.
One test gives you a number. Three tests at different times of day give you the truth.
Close other tabs and apps first
Anything downloading or streaming in the background will eat into your measured speed. Close what you can for a cleaner result.
Click Start Test
The test runs download, upload, and ping in sequence. Takes about 20–30 seconds total.
Run it a few times
One test can be skewed by a momentary blip. Run it 3 times — morning, afternoon, evening — and average the results. That's what you're actually getting.
Found a problem with Speed Test? Let us know.
Your feedback helps us improve.