YouTube error · Very common
YouTube keeps buffering — fix the slow / stuttering playback
The video repeatedly stops to load more data, even though your connection should be fast enough for the chosen quality. The cause is rarely a single thing — it's usually one of bandwidth, browser cache, hardware acceleration, or a DNS / CDN routing issue.
Why this happens
- Connection bandwidth dropped below the playback bitrate (8 Mbps for 1080p, 25 Mbps for 4K).
- Browser is using a stale CDN edge that's congested for your region.
- Hardware acceleration is failing — playback runs in software, can't keep up.
- Background tabs / apps are eating bandwidth (cloud sync, OS updates, video calls).
- YouTube's adaptive streaming picked a too-high quality based on a brief network spike.
How to fix it
- 1
Manually drop the quality
Click the gear icon → Quality → set to 720p or 480p. If lower quality plays smoothly, your bandwidth is the bottleneck. YouTube's automatic quality selection sometimes overshoots.
- 2
Check what else is using your bandwidth
Open Activity Monitor / Task Manager and look for network-heavy processes. iCloud, Dropbox, OneDrive, Steam, and Windows Update can all eat enough bandwidth to make YouTube buffer.
- 3
Switch to a different DNS (1.1.1.1 or 8.8.8.8)
ISPs sometimes route YouTube traffic to far CDN edges. Cloudflare and Google DNS often resolve to closer/faster edges, eliminating buffering on otherwise-healthy connections.
- 4
Disable hardware acceleration if buffering with stutter
If video plays but stutters every few seconds, hardware acceleration is failing. Chrome → Settings → System → off. Restart Chrome.
- 5
Download for stable playback
When buffering is your network, downloading once and playing locally is the cleanest fix. The download fetches in chunks and saturates the connection; live playback can't.
If you just want the video saved
Constant buffering on a video you actually need to watch — download it once, play locally, never buffer again. VidPickr's parallel chunk fetching saturates your link in a way live playback can't, so even a 5 Mbps connection downloads a 1080p video at full bandwidth.
Try VidPickr