Last updated: December 3, 2025
You're watching a YouTube video on your phone and it buffers. Not once — repeatedly. The little spinning circle appears every 30 seconds, the video stutters and catches up, or it just outright stops and sits there waiting. Meanwhile you're supposedly on Wi-Fi, your connection is "fine," and the video was playing perfectly yesterday. It's one of the most irritating tech problems because it feels random and hard to pin down.
YouTube buffering on mobile usually comes down to one of three categories: your connection can't sustain the video quality being streamed, the YouTube app itself has a problem (cache, outdated version, broken session), or YouTube's servers are having a rough time. Each of these has a different fix. Here's how to work through them systematically.
Buffers on Wi-Fi but plays fine on mobile data → Your router or ISP connection has a problem. Try restarting router or fixing DNS (see Fix 6).
Buffers on mobile data but plays fine on Wi-Fi → Data speed is too slow for the quality selected. Lower quality manually (Fix 1).
Buffers on both Wi-Fi and data, but other streaming apps work → YouTube app issue. Clear cache (Fix 3) or check for app updates (Fix 4).
Only buffers in the evening or on weekends → Peak-hour network congestion. Lower quality setting or download for offline (Fix 8).
Buffers on all devices in your home → Router or ISP issue. Restart router and check for outages.
4K or 1080p buffers but 720p plays fine → Your connection speed is the bottleneck. This is normal on slower connections.
Why this works: YouTube's "Auto" quality setting is supposed to pick the best quality your connection supports, but it doesn't always get it right. It may select 1080p when your connection can only smoothly sustain 480p, resulting in constant buffering. Manually locking in a lower quality immediately tells YouTube to stop requesting more data than your connection can deliver.
If the video plays smoothly at 480p, your connection was the issue. If it still buffers at 360p, the problem is elsewhere — continue to the next fixes.
Why this works: Even if your Wi-Fi shows full bars, it doesn't guarantee good throughput to YouTube's servers. Your router might be connected to your ISP but congested, or there might be interference on the Wi-Fi channel. Switching to mobile data temporarily tests whether the problem is your Wi-Fi specifically.
Turn off Wi-Fi and try streaming on mobile data for a few minutes. If YouTube runs perfectly on data, your Wi-Fi is the problem (see Fix 6 for router fixes). If both connections buffer equally, the problem is likely the YouTube app or YouTube's servers.
Why this works: YouTube stores a significant amount of cached data — video thumbnails, partial downloads, search history, and playback state files. If any of this cached data becomes corrupted, it can cause weird behavior including buffering loops where YouTube loads the same broken segment repeatedly.
On Android:
On iPhone:
Why this works: YouTube's development team pushes updates constantly, and sometimes an older version has bugs that affect video buffering or playback. YouTube has a history of rolling back broken updates, meaning staying current is important.
On Android: Open Google Play Store → tap your profile icon → Manage apps and device → check for YouTube updates.
On iPhone: Open App Store → tap your profile icon → scroll down to pending updates → update YouTube if available.
After updating, force-close the app and reopen it before testing.
Why this works: Video playback is CPU and RAM intensive. If your phone's memory is nearly full because you have 20 other apps open in the background, YouTube may not be able to buffer and decode video fast enough, causing stutter even when data is arriving at a sufficient speed. This is especially common on older phones.
On Android: Tap the Recent Apps button and close all apps except YouTube.
On iPhone: Swipe up from the bottom to open the app switcher and swipe away apps you're not using. Then reopen YouTube fresh.
Also check: if your phone's storage is nearly full (less than 1GB free), YouTube can't write its buffer to disk. Free up storage space.
Why this works: Routers can develop connection state issues after being on for days or weeks without a restart. A simple power cycle clears this. Additionally, your router may be using a slow DNS server — YouTube needs DNS to resolve googlevideo.com (where video is actually served), and a slow DNS lookup can cause initial buffering before each video segment.
For slow DNS: On iPhone, go to Settings → Wi-Fi → tap your network → Configure DNS → Manual → add 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare). On Android, go to Settings → Network → Private DNS → enter 1.1.1.1.
Why this works: VPNs route all your traffic through an extra server, which adds latency. For regular browsing, 50ms of extra delay is unnoticeable. For streaming video that requires sustained high throughput, a VPN can be the difference between smooth playback and constant buffering — especially if you're connecting to a distant or overloaded VPN server.
If you have a VPN app installed (ExpressVPN, NordVPN, ProtonVPN, etc.), disable it completely and test YouTube. If buffering stops, the VPN is the bottleneck. Try a different server location closer to you, or switch VPN providers.
Why this works: This is the only guaranteed fix for peak-hour buffering. If you know you'll want to watch something during commute hours or in an area with poor connectivity, download it in advance over Wi-Fi. YouTube Premium lets you download any video for offline viewing.
YouTube Premium costs $13.99/month and also removes ads, which can further improve perceived playback speed since ads don't interrupt loading.
Q: Why does YouTube buffer even on fast Wi-Fi?
A: Fast Wi-Fi speed doesn't always mean fast YouTube streaming. YouTube uses specific CDN servers to deliver video, and if the closest one is congested or experiencing issues, you'll buffer even on a 100 Mbps connection. Try switching video quality to 480p manually — if that plays smoothly, it's a server-side congestion issue, not your home network.
Q: Why does YouTube buffer only in the evening?
A: Evening is peak internet usage time (roughly 7–11pm). Your ISP's local infrastructure gets congested, and YouTube's own servers handle more simultaneous streams. This is commonly called peak-hour throttling. Lowering video quality to 480p or 360p helps considerably, or download videos earlier in the day with YouTube Premium.
Q: Does clearing YouTube's cache delete my watch history or subscriptions?
A: No. Clearing the cache only removes temporary files stored locally on your device. Your watch history, subscriptions, playlists, and account data are stored on YouTube's servers and are completely unaffected. You may need to sign back in on some Android devices after clearing data (not just cache).
Q: Can a VPN fix YouTube buffering?
A: Sometimes. A VPN can bypass ISP throttling of YouTube specifically — some ISPs deliberately slow down YouTube traffic. However, VPNs also add latency. If your ISP throttles YouTube, a VPN can noticeably improve streaming. If they don't throttle it, a VPN usually makes things worse. Try it briefly as a diagnostic test.
Q: Why does YouTube buffer on mobile data but not Wi-Fi?
A: Even with 4G or 5G bars showing, actual data throughput in your area might not be enough to sustain 1080p streaming. Go into the video settings and manually set quality to 360p. If that plays smoothly, your data connection is the bottleneck. Consider switching to a YouTube Premium download when you have Wi-Fi access, and watching offline on mobile.
If YouTube still buffers after trying all eight fixes, the issue is likely with YouTube's infrastructure in your region. Check the YouTube Help Community at support.google.com/youtube to see if others are reporting similar issues. You can also check real-time YouTube outage reports at downdetector.com/status/youtube.