What is a good internet speed?

Learn what download, upload, and ping speeds you need for gaming, streaming, video calls, and everyday browsing. Includes recommended speed tables for every activity.

After you run an internet speed test, you get three numbers: download speed, upload speed, and ping (latency). But what do they actually mean, and how do you know if your results are good enough? This guide breaks it down by activity so you can quickly check whether your connection meets your needs.

Understanding speed test results

Internet speed is measured in megabits per second (Mbps) — not megabytes. 1 megabyte (MB) = 8 megabits (Mb). So a 100 Mbps connection can transfer about 12.5 MB per second.

  • Download speed — how fast data arrives from the internet to your device. Affects streaming, browsing, and file downloads.
  • Upload speed — how fast data is sent from your device to the internet. Affects video calls, live streaming, and cloud uploads.
  • Ping (latency) — the response time in milliseconds (ms). Lower is better. Critical for gaming, video calls, and any real-time interaction.

Quick rule of thumb: For most households, 25+ Mbps download, 5+ Mbps upload, and under 50 ms ping is good enough for everyday use. Heavy users, gamers, and streamers need more.

What is a good download speed?

Download speed is what most people think of as "internet speed." It determines how quickly you can load web pages, stream video, and download files. The higher your download speed, the less buffering and waiting you'll experience.

ActivityMinimum (Mbps)Recommended (Mbps)
Browsing & email15+
Music streaming13+
SD video streaming (480p)35
HD video streaming (720p)510
Full HD streaming (1080p)1025
4K video streaming2550+
Video conferencing (1:1)25
Group video calls515
Online gaming315–25
Cloud gaming1535+
Large file downloads1050+
Remote work (general)1050+

Multiple devices? Multiply the recommended speed by the number of people using the connection simultaneously. A family of 4 streaming Full HD video needs ~100 Mbps.

What is a good upload speed?

Upload speed is often overlooked but is crucial for activities where you send data out: video conferencing, live streaming on Twitch or YouTube, backing up files to the cloud, and even online gaming. Most ISPs provide much lower upload speeds than download speeds.

ActivityMinimum (Mbps)Recommended (Mbps)
Email & messaging13+
Video calls (1:1)1.53
Group video calls (Zoom, Teams)35
Live streaming — 720p35
Live streaming — 1080p58
Twitch streaming4.58
Live streaming — 4K2035+
Cloud backup (Google Drive, Dropbox)525+
Uploading photos310
Uploading videos1050+
Online gaming13
Remote desktop25

Streaming tip: For Twitch or YouTube live streaming at 1080p 60fps, you need at least 6–8 Mbps upload. Your upload bitrate should be about 75% of your available upload speed to leave headroom.

What is a good ping and latency?

Ping (or latency) measures how quickly your device communicates with a server, in milliseconds (ms). Unlike download and upload speed, lower ping is better. High ping causes lag in games, delays in video calls, and sluggish feel in remote desktops.

ActivityAcceptable (ms)Ideal (ms)
Browsing & email200< 100
Video streaming100< 50
Voice calls (VoIP)100< 30
Video conferencing80< 40
Casual gaming100< 50
Competitive gaming (FPS, fighting)50< 20
Real-time strategy games80< 40
Cloud gaming40< 20
Stock trading50< 10
Remote desktop100< 40

Ping vs latency: They're essentially the same thing. "Ping" is the common term used in speed tests and gaming. "Latency" is the more technical term. Both measure round-trip time (RTT) in milliseconds.

What affects your internet speed?

  • Wi-Fi vs Ethernet: Wired connections are faster and more stable. Wi-Fi adds latency and can halve your speed, especially through walls.
  • Network congestion: Speed drops during peak hours (evenings, weekends) when many people in your area are online.
  • Router distance: The farther you are from your router, the weaker the signal and slower the speed.
  • Router age: Older routers may not support modern Wi-Fi standards (Wi-Fi 5/6/6E) and bottleneck your connection.
  • ISP throttling: Some providers slow down specific traffic types (streaming, gaming) during heavy usage.
  • Background usage: Cloud backups, system updates, and other devices on your network consume bandwidth silently.

Tips to improve your speed

  1. Use Ethernet when possible. A wired connection eliminates Wi-Fi overhead and provides the most consistent speeds and lowest ping.
  2. Restart your router. Power cycle it for 30 seconds. This clears memory leaks and re-establishes connections.
  3. Move closer to your router or reposition it in a central location, away from walls and electronic devices.
  4. Update your router firmware. Manufacturers release updates that fix bugs and improve performance.
  5. Use the 5 GHz band instead of 2.4 GHz for faster speeds over shorter distances with less interference.
  6. Close background apps that may be uploading, syncing, or downloading in the background.
  7. Check for ISP throttling. Run speed tests at different times of day. If speeds consistently drop during peak hours, contact your ISP.

For gamers: If your ping is high but speeds look fine, try connecting via Ethernet, closing background downloads, and choosing game servers closest to your region.