You're ten minutes into a video when the circle appears. Three seconds of play, a freeze, three more seconds, another freeze — until watching feels like work. Buffering is the player telling you video data isn't arriving fast enough, but "fast enough" has two sides: what your network delivers, and what the video demands. Most people only ever check the first.
That second side is where we'll start, because YouTube's Auto quality quietly picks resolutions your connection can't hold — and lowering the demand is a ten-second fix that ends the stutter for a huge share of people. After that: measure both of your networks honestly, clear the app's cache, remove anything sitting between you and the stream, and unhobble the settings that starve the app. If every app is slow, it's your network; if only YouTube buffers while everything else flies, it's the app or its settings — this guide covers both.

Quick Answer: Lower the demand before blaming the supply: while a video plays, tap the gear icon → Quality and choose 720p or 480p instead of Auto or 4K — 720p needs about 5 Mbps, 4K needs 20+. Still stuttering? Run a speed test, switch between Wi-Fi and mobile data to find the faster network, clear YouTube's cache (Settings → Apps → YouTube → Storage → Clear cache), and turn off any VPN. Covers Android 10 through 14.
Fix 1: Cap the Quality Before You Blame the Network
Auto quality aims high. On a big phone it happily selects 1080p or 4K, and 4K needs roughly four times the data of 1080p — sustained, not in bursts. When delivery dips below demand for even a moment, you get the circle.
- While the video plays, tap the gear icon (top right) → Quality.
- Choose 720p — or 480p if the connection is really weak — and watch for a minute. Smooth playback means quality was the whole problem.
- To stop Auto overshooting every time, go to YouTube → profile picture → Settings → Video quality preferences and set both "On mobile networks" and "On Wi-Fi" to Data saver or a fixed 720p. On a phone screen, 720p looks nearly identical to 1080p.
One confusion to clear up: if you have YouTube Premium, Settings → Background & downloads → Download quality only affects offline downloads, not streaming — changing it won't touch buffering.
Fix 2: Measure Both Networks and Use the Winner
Don't guess about speed — measure it, then compare your two networks honestly:

- Run a speed test (fast.com, or search Google for "speed test") on your current network and note the download number. As a yardstick: 720p needs ~5 Mbps, 1080p ~10 Mbps, 4K ~20+ Mbps of sustained speed.
- Switch networks — Wi-Fi off and test on mobile data, or join Wi-Fi if you started on data — and compare. Use whichever is consistently faster for video.
- On Wi-Fi, move closer to the router or restart it (unplug for 30 seconds); a reboot clears the memory overload that slows every device on it.
- If your router offers both bands, try 5 GHz: faster at close range and less crowded than 2.4 GHz.
- Toggle Airplane mode on for 30 seconds, then off, to force a fresh connection to your carrier's towers.
Remember, too, that a congested network is a shared one — someone else on your Wi-Fi streaming, gaming, or on a video call is eating the bandwidth YouTube needs.
Fix 3: Clear YouTube's Cache
YouTube stores thumbnails, search data, and stream fragments in its cache. When that cache gets bloated or corrupted, playback stutters even on fast Wi-Fi — this is the fix for "my internet is fine but YouTube isn't."

- Go to Settings → Apps → YouTube → Storage & cache.
- Tap Clear cache. This is completely safe — your subscriptions, history, and downloads stay intact.
- Reopen YouTube and test the same video.
Brand paths differ slightly: Samsung One UI — Settings → Apps → YouTube → Storage → Clear cache; Pixel — Settings → Apps → See all apps → YouTube → Storage & cache; Xiaomi HyperOS — Settings → Apps → Manage apps → YouTube → Storage. And don't tap Clear data / Clear storage unless nothing else works — that one signs you out and wipes your offline downloads.
Fix 4: Cut the Middlemen — VPN, Ad Blockers, Private DNS
Anything sitting between YouTube and your phone can throttle the stream without telling you:
- Disconnect your VPN completely and test. VPNs add distance and encryption overhead, and some servers are simply slow for video. If yours supports split tunneling, exclude YouTube from the tunnel so its traffic goes direct.
- Pause ad-blocker apps — especially ones that work by running a local VPN — and see if the buffering stops.
- Check Private DNS: Settings → Network & internet → Private DNS. If it's set to a custom provider, try Automatic or Off — a slow DNS provider delays every new video chunk.
- On public or office Wi-Fi, video may be throttled at the network level. Switch to mobile data to confirm; no phone setting overrides the network's own limits.
If buffering vanishes with the VPN off, you've found the bottleneck: try a closer server location, or keep the VPN off during video sessions.
Fix 5: Restart the Stream and Give It a Head Start
Sometimes the stream itself settles into a bad state, and a clean restart plus a preload pause is what fixes it:
- Back out of the video to the home feed, then force stop YouTube: Settings → Apps → YouTube → Force stop.
- Reopen the video from your history or search rather than resuming a stale paused state the app has been holding for hours.
- Press pause for 30–60 seconds right at the start and let the grey progress bar creep ahead of the play position — that's preloaded video, your buffer. Press play once there's a healthy stretch of grey ahead.
- Avoid scrubbing back and forth on a slow connection; every jump forces YouTube to fetch a new chunk from scratch.
- Close other apps using the network — cloud backups, Play Store updates, and background video calls all steal bandwidth.
Fix 6: Update YouTube and Android System WebView
Playback bugs get fixed in app updates, and an old YouTube version on a new Android release is a classic buffering combination:
- Open the Play Store → profile icon → Manage apps & device → Updates available and update YouTube if it's listed.
- Update Android System WebView in the same list — YouTube leans on it for parts of its player, and a stale WebView causes odd playback glitches.
- Restart your phone after updating, then test playback.
- Already current? Check for a pending system update at Settings → System → System update (Samsung: Settings → Software update), and turn on auto-update over Wi-Fi in the Play Store so this can't silently happen again.
Fix 7: Unhobble the App — Storage and Data Restrictions
These are the invisible causes: everything looks fine, yet the phone is quietly starving the app of disk space, data, or power.
- Storage: check Settings → Storage. With under 1–2 GB free, YouTube can't buffer properly. Delete unused apps and old downloads, and clear the Photos trash.
- Data Saver: on Pixel, Settings → Network & internet → Data Saver — turn it off, or tap Unrestricted data and allow YouTube. Samsung: Settings → Connections → Data usage → Data saver. Xiaomi: Settings → SIM cards & mobile networks → Data saver.
- In YouTube itself: profile picture → Settings → General → Limit mobile data usage — turn it off if you want full quality on mobile data, or leave it on to save data and accept 480p.
- Battery Saver: switch it off while watching (Settings → Battery → Battery Saver). On Samsung, also check Settings → Battery → Background usage limits so YouTube isn't put to sleep mid-stream.
The One-Video Exception
If every video plays smoothly except one specific upload, stop troubleshooting your phone — the problem is that video. A fresh upload may still be processing its higher-quality versions (only low resolutions are ready at first), or the file itself has an encoding glitch. Try it again in a few hours, or drop to 480p for that video only. Reporting it via the video's ⋮ menu → Report helps YouTube notice broken encodes. The mirror-image pattern matters too: if everything buffers on every network, run one test on a second device — if it stutters there as well, your connection or YouTube's servers are the story, and Fixes 1 and 2 are where your answer lives.
Watch: YouTube Keeps Buffering Fixed Step by Step
Prefer a walkthrough? This video covers YouTube buffering problems step by step:
Video by SwiftFixer — full credit to the creator.
Related Guides:
Buffering Questions, Answered Honestly
Why does YouTube buffer on Wi-Fi but play fine on mobile data?
Because your Wi-Fi is the bottleneck: congestion from other devices, a struggling router, or an ISP that throttles video traffic. Restart the router, move closer to it, and run a speed test on both networks (Fix 2). If mobile data is consistently faster, your home connection needs the attention — not the app.
My internet is fast. Why does YouTube still buffer?
Then the bottleneck sits between your fast connection and the player: a VPN or ad-blocker rerouting the stream, a slow Private DNS provider, a bloated app cache, or an outdated YouTube version. Fixes 3, 4, and 6 cover each — one of them explains nearly every case of fast-internet buffering.
How much speed do I actually need for smooth 1080p?
Around 10 Mbps sustained — not the peak number a speed test flashes, but what the connection holds minute after minute. 720p needs about half that, which is why Fix 1's quality cap rescues so many connections that look "fast enough" on paper.
By Sameer Zehri | App Fix Guru Editor | Last updated: October 2026