Internet Speed Test
Check your download, upload, ping & jitter in 30 seconds
How It Works
This test measures your connection by downloading and uploading data to the nearest Cloudflare edge server. It runs entirely in your browser — nothing is installed, and no personal data is collected.
For the most accurate result, close other tabs and apps that use bandwidth, and if possible, connect your device directly to your router with an Ethernet cable. Wi-Fi adds variability due to signal strength, distance, and interference.
Each test takes about 30 seconds. You'll see your download speed, upload speed, ping, and jitter — the four numbers that tell you how your connection actually performs, not just what your ISP plan says.
What the Numbers Mean
How fast data reaches your device, in Mbps. This is what matters for streaming, browsing, and downloading files. A 50 Mbps download can stream 4K video without buffering.
How fast your device sends data out. Important for video calls, uploading files to cloud storage, and live streaming. Most home plans have upload speeds much lower than download.
The round-trip time for a tiny packet of data, in milliseconds. Under 20ms is excellent, 20–50ms is good, and above 100ms you'll notice delays in games and video calls.
How much your ping varies from packet to packet. Low jitter (under 5ms) means a stable connection. High jitter causes choppy audio, video freezes, and inconsistent gaming.
What Speed Do You Need?
| Activity | Download | Ping |
|---|---|---|
| Email & browsing | 5–10 Mbps | < 100ms |
| HD video streaming | 15–25 Mbps | — |
| 4K streaming | 40–50 Mbps | — |
| Video calls (Zoom, Teams) | 10–20 Mbps | < 50ms |
| Online gaming | 25–50 Mbps | < 30ms |
| Working from home | 50–100 Mbps | < 50ms |
| Household (4+ devices) | 200–500 Mbps | — |
These are per-device minimums. If multiple people are online at the same time, add the requirements together.
Common Questions
A few common causes: you're on Wi-Fi instead of Ethernet, other devices or tabs are using bandwidth during the test, or your router is old and can't handle your plan's full speed. ISP plans also advertise "up to" speeds — you won't always hit the maximum, especially during peak evening hours.
Cable and DSL providers use asymmetric connections — they allocate more bandwidth to downloads because most people consume more than they send. If you need faster uploads (for cloud backups, streaming, or video calls), look into fiber plans, which typically offer equal upload and download speeds.
Yes, especially for speed testing. Wi-Fi speeds depend on distance from the router, walls, interference from other networks, and your device's Wi-Fi chip. A direct Ethernet connection removes all of that and shows your actual ISP speed. If your Ethernet result is fine but Wi-Fi is slow, the issue is your wireless setup, not your ISP.
Under 30ms is great for most online games. 30–60ms is playable but you might notice slight delays. Above 100ms and you'll feel real lag. Jitter matters too — even a low ping is useless if it jumps between 15ms and 80ms every few seconds.
Move your router to a central, open location (not inside a cabinet or closet). Use the 5GHz band instead of 2.4GHz if you're in the same room. If your house is large, a mesh Wi-Fi system will eliminate dead zones. Also, make sure your router's firmware is up to date — manufacturers regularly push performance improvements.
Mbps (megabits per second) is how internet speed is measured. MB/s (megabytes per second) is how file sizes and download progress are shown. There are 8 bits in a byte, so a 100 Mbps connection downloads files at about 12.5 MB/s. When your browser says a file is downloading at 12 MB/s, that's a ~100 Mbps connection doing its job.
Test with VPN off first to get your true ISP speed. Then test with VPN on if you want to see how much overhead it adds. VPNs encrypt and reroute your traffic, so they'll always reduce speed somewhat — typically 10–30% depending on the VPN provider and server distance.
Completely normal. Internet speed fluctuates based on network congestion, how many people in your area are online, and even the time of day. Run 2–3 tests a few minutes apart and take the average for the most reliable picture of your connection.