Skip to content
HowFast

What is a good internet speed?

Updated

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.

  1. Count the simultaneous video streams. Each HD stream uses a few Mbps; each 4K stream uses roughly 15–25 Mbps.
  2. Add any video calls. A call uses a few Mbps in each direction; screen sharing and group calls in gallery view use more.
  3. Leave headroom for downloads and updates. Game and system updates will use whatever is free, which is when bufferbloat shows up.
  4. 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

  1. 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.
  2. 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.
  3. 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.