CheckMySpeed

Instant Connection Analysis

What Is a Good Internet Speed?

"Good" depends on what you do online and how many people in the household are doing it at the same time. A 50 Mbps line is plenty for someone who reads news and watches one HD show in the evening. The same 50 Mbps line is painfully slow for a four-person household where two people are on video calls, one is gaming, and one is uploading photos to the cloud — even though, on paper, 50 Mbps sounds like a lot.

This page replaces the abstract "is this fast?" question with a useful one: given how I actually use the internet, do I have enough headroom? The numbers below are practical floors, not idealised marketing values. Add some buffer on top and you have a sensible target.

Per-activity bandwidth (per device, per stream)

These numbers describe the steady-state demand of a single activity on a single device. They are roughly what your router actually moves while the activity is happening, not the headline number on a service's "system requirements" page.

Activity Download Upload Latency that matters?
Reading, email, light browsing1–3 MbpsnegligibleNo
SD video streaming3–4 MbpsnegligibleNo
HD (1080p) video streaming5–8 MbpsnegligibleNo
4K video streaming20–25 MbpsnegligibleNo
HD video call (one-on-one)2–4 Mbps2–4 MbpsYes — under 100 ms
Group video call (HD)4–8 Mbps3–5 MbpsYes — under 100 ms
Online gaming3–6 Mbps1–3 MbpsCritical — under 50 ms ideally
Live streaming (broadcasting)5 Mbps5–10 MbpsHelpful
Cloud backup / large uploadnegligibleas much as availableNo
Smart-home devices (each)fractions of a Mbpsfractions of a MbpsNo

For more on what these three numbers actually mean and how they interact, see Understanding Internet Speed.

The decision framework: how to add it up

Add the simultaneous demand from everyone in the household at the busiest moment of a typical evening, then add 30–50% headroom. That headroom matters: a connection running at 95% of its capacity feels noticeably worse than the same connection running at 50% capacity, because every other request has to queue behind something.

Three quick rules of thumb:

Worked example: a real-world evening

It is 8 PM. In a four-person household:

Sum:

Download: ~37 Mbps. Upload: ~26 Mbps. Latency: needs to stay low for the gamer and the video call.

A 200/20 Mbps cable plan looks fine on download but will be saturated on upload — the photo backup alone fills the upstream pipe, the video call competes with it, and as a result both users feel a sluggish connection. The headline 200 Mbps download has nothing to do with the actual problem.

A 300/300 Mbps fiber plan, in the same scenario, sails through with two-thirds of the capacity unused.

The lesson generalises: if you spend any meaningful amount of time on video calls or cloud uploads, the upload number is the one that limits you, not the download number on the brochure.

Latency, in plain numbers

Bandwidth is "how much can flow at once". Latency is "how long until the first bit arrives". For some activities, latency matters more than bandwidth.

Satellite internet is the canonical example of high-bandwidth, high-latency: you can stream 4K just fine, but a video call has noticeable delay because the signal has to travel up and down a long path each way.

Common situations

Working from home

The realistic minimum is 50 Mbps down, 10 Mbps up. The number that often matters more than either: stable, sub-100 ms latency. Wi-Fi from a laptop in a back bedroom can satisfy "down/up" but spike on latency under load — see bufferbloat for what to do about that.

Gaming household

Bandwidth requirements per gamer are modest. The constraints are latency (low and stable), wired connections to consoles where possible, and avoiding congestion from large uploads happening at the same time on the same line. A 200/20 Mbps plan is plenty for two gamers; a 300+ Mbps fiber plan with symmetric upload is plenty for two gamers plus other heavy users.

Streaming-heavy household

4K streaming uses about 25 Mbps per stream. Two simultaneous 4K streams plus the rest of the household's incidental usage is comfortable on 100–200 Mbps download. Upload requirements are minimal here.

Live streamers and content creators

Upload becomes the centre of the plan. Plan for 10–20 Mbps of dedicated upstream while broadcasting, and avoid asymmetric plans where the upload is sized as a small fraction of the download.

Single-person flat, light use

50 Mbps down, 10 Mbps up is genuinely enough. Paying for 1 Gbps is not making your reading any faster.

What "good" looks like in your speed test

Run the speed test on the home page. A "good" result means three things at once:

  1. The download number is reasonably close to your plan's headline — within 10–20% on a wired test.
  2. Upload is enough for what you actually do. If you do video calls, that is at least 5 Mbps; cloud uploads, more.
  3. Latency to nearby servers is consistent and below ~50 ms. Stability matters as much as the absolute number.

If any of those three is off, the rest of the diagnostic story is in why speed test results vary and 10 ways to improve your internet speed.

Common mistakes when picking a plan

Quick checklist

  • Identify the busiest minute of a typical evening, not the average.
  • Add up the simultaneous demand on download and on upload separately.
  • Add 30–50% headroom on top.
  • If video calls or cloud uploads are part of life, prioritise upload — and consider a symmetric fiber plan.
  • Look for stable latency, not just bandwidth.

"Good" is the speed at which nothing in your household has to wait for anything else. Most people need less than the marketing implies, and the people who need more usually need it for upload, not download.

← Back to Articles