YouTube error · Common
YouTube stuck on the loading spinner — the full fix list
The page loads but the video player shows a permanent loading spinner. Different from buffering (which makes progress then stops) — stuck loading means the player never starts.
Why this happens
- Service worker corruption from a previous broken state — the player can't initialize.
- Ad blocker over-blocked YouTube's player JS bundle.
- CDN edge near you returned a stale player JS that the browser cached.
- DNS misconfiguration — the player can fetch the page but not its assets.
- Browser ran out of memory and silently dropped the player's initialization.
How to fix it
- 1
Hard reload (Cmd+Shift+R / Ctrl+F5)
Forces the browser to re-fetch the player JS bypassing cache. Single biggest fix for stuck-loading.
- 2
Clear YouTube's site data
DevTools → Application → Storage → Clear site data. Drops the broken service worker that may have cached an unloadable state.
- 3
Disable ad blockers in incognito
uBlock / Adblock Plus periodically over-block YouTube's player. Test in incognito with extensions disabled — if it loads there, the blocker is the culprit.
- 4
Switch DNS to 1.1.1.1 or 8.8.8.8
If your ISP's DNS is returning broken records for googlevideo.com or i.ytimg.com, the player fails silently. Cloudflare DNS resolves correctly almost always.
- 5
Try a different browser
If Chrome is stuck and Firefox loads instantly, the issue is in your Chrome profile (extensions, cache, hardware acceleration) — not on YouTube's side.
If you just want the video saved
When the player is stuck and you need to watch the content, downloading the video and playing locally bypasses everything player-side. The download API is independent of the player init pipeline that's failing.
Try VidPickr