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. 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. 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. 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. 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. 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

Frequently asked

How long should I wait before assuming YouTube is stuck?
15 seconds. If the spinner is still spinning after 15s and your network is fine, the player has failed to initialize. Hard reload at that point.

Related YouTube errors