"Good" internet speed depends on what you do online and how many people share the connection. As a quick rule of thumb: 25 Mbps is fine for one person, 100 Mbps suits most households, and 300–500+ Mbps is comfortable for heavy users with many devices. But the real answer is more useful when you match speed to activity.
Test your speed now →Free · No signup · ~10 secondsThese are download figures for a single activity to run smoothly. Add them up if several happen at once.
| What you're doing | Recommended |
|---|---|
| Browsing & email | 5 Mbps |
| HD video (1080p) | 10 Mbps |
| Video calls (Zoom/Teams) | 10 Mbps |
| 4K streaming (Netflix) | 25 Mbps |
| Online gaming | 15–25 Mbps |
| Busy household (4+ devices) | 100+ Mbps |
| Heavy use / large downloads | 300–1000 Mbps |
Upload matters for video calls, posting content, cloud backups and gaming. Many connections are asymmetric — much more download than upload — so a lower upload number is normal. 10 Mbps upload is enough for most video calls; creators and remote workers want more.
Ping is the delay, in milliseconds, for data to make a round trip. Lower is better. Under 50 ms feels responsive; under 20 ms is excellent. For gaming and calls, a low, stable ping matters more than raw Mbps.
Run a quick test on SpeedChecker — it measures your real download, upload and ping in about 10 seconds, and shows the actual provider you're connected through. For the most accurate result: use a wired connection (or stand close to the router), close other apps and downloads, and run the test a couple of times.