What is a good internet speed?
Run the speed testFree, no signup, runs in your browser.
A good internet speed is one that covers what you and everyone in your home do at the same time, with low and steady delay. For most households that means at least 25 Mbps download, 5–10 Mbps upload and latency under 50 ms. Gamers, people on video calls all day and homes with many devices need more. Very few households need gigabit speeds.
The short answer
These are the levels the HowFast test uses to rate a connection as Good for each activity. They come from rubric version 1 on our methodology page.
| Activity | Download | Upload | Latency |
|---|---|---|---|
| HD streaming | 8 Mbps | – | – |
| 4K streaming | 25 Mbps | – | – |
| Video calls | 4 Mbps | 4 Mbps | 100 ms or less |
| Working from home | 25 Mbps | 5 Mbps | as for video calls |
| Online gaming | – | – | 40 ms or less, jitter 10 ms or less |
| Many devices at once | 100 Mbps | 10 Mbps | bufferbloat grade B or better |
| Large downloads and uploads | 200 Mbps | 20 Mbps | – |
A Great rating needs two to five times these figures, depending on the activity. The full table, including the Great, Fair and Poor ranges, is on speed by usage.
Why download speed isn’t the whole story
Internet plans are sold on download speed, but three other numbers decide how a connection feels:
- Upload speed matters for video calls, sending files, backing up photos and live streaming. Cable and DSL plans often upload at a tenth of their download speed or less, which is why a “fast” plan can still give choppy calls.
- Latency is the delay before anything starts to happen. Games, calls and even web pages feel sluggish when it’s high, however many Mbps you have. See ping and latency.
- Bufferbloat is the extra delay that appears when the line is busy. A connection with low idle latency can still lag badly whenever someone else is uploading. See bufferbloat.
How to work out what your home needs
Add up what happens at the same time at your busiest hour, not across the day.
- Count the simultaneous video streams. Each HD stream uses a few Mbps; each 4K stream uses roughly 15–25 Mbps.
- Add any video calls. A call uses a few Mbps in each direction; screen sharing and group calls in gallery view use more.
- Leave headroom for downloads and updates. Game and system updates will use whatever is free, which is when bufferbloat shows up.
- If anyone games competitively or works on calls, latency and bufferbloat matter more than extra download speed.
A household of two to four people who stream, browse and make calls is usually comfortable with 100 Mbps down and 10–20 Mbps up. A single person who mostly streams can be fine with 25 Mbps.
Typical speeds by connection type
These are common ranges, not guarantees; your plan and your provider’s network decide the real numbers.
| Connection | Typical download | Typical upload | Typical latency |
|---|---|---|---|
| Fiber (FTTH) | 100 Mbps – several Gbps | Often equal to download | Low (often 5–20 ms) |
| Cable | 50 Mbps – 1 Gbps+ | Usually 5–50 Mbps | Low to moderate |
| DSL | 5 – 100 Mbps | 1 – 20 Mbps | Moderate; falls with distance from the exchange |
| 5G and 4G (mobile or home) | Varies widely with signal and load | Varies widely | Moderate to high, more variable |
| Satellite (low orbit) | 50 – 250 Mbps | 5 – 25 Mbps | Moderate (around 25–60 ms) |
If you have fiber, see the fiber speed test guide; on a phone or mobile router, see the mobile speed test guide.
Is my speed good? Check it properly
- Run the test on a computer connected by cable, if you can, with other devices idle. This measures your line rather than your Wi-Fi.
- Run it again on Wi-Fi in the rooms you actually use. The difference tells you whether to upgrade your plan or your Wi-Fi.
- Test at a busy time of day, such as the evening, as well as a quiet one.
The HowFast result shows a rating for each activity and names the metric that held it back, so you can see straight away whether download, upload, latency or bufferbloat is the weak spot.
Frequently asked questions
Is 100 Mbps fast?
Yes, for most homes. It covers several 4K streams or a busy household with calls and gaming at the same time. It is the level our test needs for a Good “many devices” rating.
Is 25 Mbps enough?
For one or two people who stream and browse, usually yes: it is enough for a Good 4K streaming rating. It gets tight with several streams, large downloads or frequent video calls.
Do I need gigabit internet?
Only if you regularly move very large files, have many heavy users at once, or want downloads to finish as fast as possible. Gigabit doesn’t lower latency or fix bufferbloat, and most single devices on Wi-Fi can’t use it fully.
What is a good upload speed?
5–10 Mbps is enough for video calls and working from home. Creators who upload video or back up large libraries benefit from 20 Mbps or more.