When you run a speed test, you get a number in Mbps - but is that number “good”? The honest answer is: it depends entirely on what you do online and how many people share your connection. A speed that feels blazing fast for one household can feel sluggish for another. This guide breaks down exactly what counts as a good download speed for every common use case.
The short answer
As a general baseline for a single user in 2026:
- Under 25 Mbps - Fine for basic browsing and email, but you will feel the limits with streaming and downloads.
- 25-100 Mbps - Good for a small household. Handles HD streaming, video calls, and normal downloads comfortably.
- 100-500 Mbps - Very good for most families. Multiple 4K streams, large downloads, and several people online at once.
- 500 Mbps to 1 Gbps (1000 Mbps) - Excellent. Future-proof for heavy use, large households, and power users.
- Above 1 Gbps - Overkill for almost everyone today, unless you run a home server or transfer huge files regularly.
What counts as “good” by activity
Different online activities need very different amounts of bandwidth. Here is what each one typically requires:
| Activity | Recommended download speed |
|---|---|
| Email & basic web browsing | 1-5 Mbps |
| SD video streaming | 3-5 Mbps |
| HD (1080p) streaming | 5-10 Mbps |
| 4K video streaming | 25 Mbps per stream |
| Standard video calls (Zoom, Teams) | 1.5-3 Mbps |
| Group video calls (HD) | 8-10 Mbps |
| Online gaming (download) | 3-6 Mbps |
| Large file downloads | 100+ Mbps for speed |
The key insight: per-stream numbers add up. A family watching three 4K streams simultaneously needs roughly 75 Mbps just for video.
It is not just about download speed
People fixate on download Mbps, but two other factors matter just as much for how “fast” your internet feels:
- Ping (latency) - This is the round-trip delay in milliseconds. For web browsing and downloads it barely matters, but for gaming and video calls it is critical. Under 50 ms is good; under 20 ms is excellent.
- Consistency - A connection that averages 100 Mbps but drops to 10 Mbps under load feels much worse than a steady 50 Mbps. This is where jitter comes in.
This is why two people with the “same” 100 Mbps plan can have completely different experiences.
The hidden multiplier: number of users
A 100 Mbps connection is not 100 Mbps for each person - it is 100 Mbps shared. If four people in your home are streaming, video calling, and downloading at the same time, that bandwidth is split between them.
A practical rule of thumb:
Take the per-activity speed you need, then multiply by the number of people and devices that will be active at once.
If two people work from home on video calls while a third streams 4K, you want at least 50-80 Mbps of headroom on top of the streaming needs.
Why your speed test result may not match your plan
It is extremely common to pay for a “300 Mbps” plan and measure something different. Common reasons:
- WiFi vs Ethernet - WiFi is almost always slower than a wired connection due to signal loss, walls, and interference. Always test over Ethernet if you want to verify your true ISP speed.
- Router limitations - An old or cheap router can bottleneck a fast plan.
- Peak-hour congestion - Many ISPs share bandwidth between neighbours, so speeds drop in the evening.
- Device limits - Older laptops and phones have slower WiFi chips.
If your measured speed is consistently above ~80% of your plan over a wired connection, your ISP is delivering what they promised. The “up to” in “up to 300 Mbps” exists for a reason.
How to check yours
Run a test and compare the number to your plan and to the activity table above. Run a speed test now to see where you stand - the tool measures download, upload, and ping together, which gives you the full picture rather than a single number.
The bottom line: there is no single “good” speed. There is only the speed that is good for your household and your habits. Match your plan to how you actually use the internet, not to a bigger number on a billboard.