Developer Tools
Internet Speed Test
Test your internet speed with real-time animated gauge. Download, upload, ping, jitter. ISP detection, connection quality scores for streaming, gaming, video calls. Cloudflare-powered, free.
Click Start Test to measure your connection speed
Tests download, upload, latency, and jitter
Free Internet Speed Test — Check Download & Upload Speed, Ping & Jitter
What Is an Internet Speed Test?
An internet speed test measures how fast your internet connection can download and upload data. Our free speed test online goes beyond basic measurements — it tests download speed, upload speed, ping latency, and jitter using Cloudflare's global edge network (16,000+ servers), then gives you connection quality scores for streaming, gaming, video calls, and remote work. The real-time animated gauge shows your speed updating live during the test, just like Speedtest by Ookla. No app to install, no account to create — just click Start Test.
How Our Speed Test Works
The test runs in three phases, with a real-time animated speedometer updating multiple times per second:
- Phase 1: Latency — measures your ping (round-trip time) and jitter (ping variation) with multiple requests
- Phase 2: Download Speed — downloads data from Cloudflare edge servers, ramping up from 100KB to 25MB chunks with multiple parallel connections to saturate your pipe
- Phase 3: Upload Speed — uploads random data payloads (256KB to 4MB) to Cloudflare servers with parallel connections
During each phase, the speed number and gauge animate in real time so you can see your connection performance live — not just a final number.
Key Features
- Real-time animated gauge — live speed updates multiple times per second during test, like Ookla
- Download and upload speed — both measured with multi-connection parallel transfers
- Ping and jitter — latency measurement with outlier removal for accuracy
- ISP detection — shows your internet provider name, IP address, and city automatically
- Connection quality scores — rates your connection for Video Streaming, Video Calls, Online Gaming, and Remote Work
- Speed comparison chart — visual bars showing if your speed meets requirements for browsing, HD streaming, 4K, video calls, large downloads, and multi-device usage
- Cloudflare-powered — tests against 16,000+ edge servers worldwide for accurate, low-latency measurements
- Test history — previous results saved in your browser for tracking speed over time
- Copy results — one-click copy formatted results including ISP, speed, ping, and location
- No installation — runs in any modern browser on desktop, tablet, or phone
- 100% free — no account, no signup, no ads, unlimited tests
Why Choose Our Internet Speed Test?
Unlike Speedtest by Ookla (shows ads, pushes app download), Fast.com (Netflix-only download test, no upload by default), and Google speed test (basic, no quality scores), our free internet speed test combines accurate Cloudflare-powered measurement with ISP detection, real-time animation, and actionable quality scores that tell you exactly what your connection can handle. We show whether your speed is enough for 4K Netflix streaming, Zoom video calls, online gaming, and remote work — with the specific Mbps thresholds from Netflix, Zoom, and gaming platforms. Everything runs in your browser with zero data stored on our servers.
Understanding Your Speed Test Results
Download speed (Mbps) is how fast you receive data. You need 5 Mbps for HD streaming, 25 Mbps for 4K, and 50+ Mbps for multiple devices. Upload speed (Mbps) is how fast you send data. You need 3+ Mbps for HD video calls, 5+ Mbps for cloud backup and live streaming. Ping (ms) is your connection latency. Under 20ms is excellent for competitive gaming, under 50ms is good for casual gaming, under 100ms is acceptable for video calls. Jitter (ms) is ping variation. Under 10ms is excellent, under 30ms is acceptable. High jitter causes choppy video and gaming lag even with fast download speeds.
Common Use Cases
- Check if you get the speed you pay for — compare your test results against your ISP plan to verify you are receiving advertised speeds
- Troubleshoot slow internet — identify whether the bottleneck is download, upload, or latency
- Test before video calls — verify your upload speed and ping are sufficient for Zoom, Teams, or Google Meet
- Gaming performance check — measure ping and jitter to ensure smooth online gaming without lag
- Compare Wi-Fi vs wired — run the test on Wi-Fi then on Ethernet to see the speed difference
- Monitor ISP performance — use test history to track speed changes over days and weeks
- Remote work readiness — confirm your connection supports VPN, video conferencing, and cloud applications simultaneously
Tips for Accurate Speed Test Results
For the most reliable internet speed test results, follow these best practices. Use a wired Ethernet connection instead of Wi-Fi — Wi-Fi adds variable overhead that can reduce measured speed by 20-40%. Close all other browser tabs and streaming services before testing — competing traffic reduces available bandwidth. Test at different times — speeds often drop during peak hours (7-11 PM) when your neighbors are also online. Restart your router if speeds are consistently slow — this clears memory and re-establishes connections. Check for firmware updates on your router — outdated firmware can limit speeds. If your results are consistently 50% or more below your ISP plan, contact your provider with screenshots of your test results — the copy button makes this easy.