Web Browsers

Videos Won't Play in the Browser — Step-by-Step Fixes

When videos buffer endlessly or refuse to play, it's usually one of a handful of fixable causes. Work through these steps to get them playing again.

Videos Won't Play in the Browser — Step-by-Step Fixes
Photo: Nubelson Fernandes · Unsplash
On this page
  1. 1. Check your internet connection
  2. 2. Clear cache and cookies
  3. 3. Disable extensions
  4. 4. Update your browser
  5. 5. Try hardware acceleration
  6. 6. Check for JavaScript issues
  7. 7. Try a different browser

Video playback problems in a browser — spinning circles, black boxes, or a video that loads but produces no sound — are frustrating but usually fixable. Let's work through the most common causes.

1. Check your internet connection

Video streaming needs a stable connection. Open a different tab and load a text-based website. If that's slow too, the problem is your connection, not the browser. Try restarting your router (unplug it for 30 seconds, then plug back in).

2. Clear cache and cookies

Outdated cached data can interfere with video players. Press Ctrl + Shift + Delete (Windows) or Command + Shift + Delete (Mac), select Cached images and files, and clear. Then reload the page.

3. Disable extensions

Ad blockers and privacy extensions sometimes block video players. Open an incognito/private window (which disables extensions by default) and try the video there. If it plays, an extension is the culprit. Disable them one at a time to find which one.

4. Update your browser

Modern video formats (especially those using H.264 and H.265 codecs) rely on up-to-date browser support. Check for updates:

  • Chrome: Menu > Help > About Google Chrome
  • Edge: Menu > Help and feedback > About Microsoft Edge
  • Firefox: Menu > Help > About Firefox

5. Try hardware acceleration

Hardware acceleration uses your graphics card to decode video. On some machines it helps; on others it causes blank video frames. Try toggling it:

In Chrome/Edge: Settings > System — toggle Use hardware acceleration when available. Relaunch the browser and test.

6. Check for JavaScript issues

Most video players rely on JavaScript. Make sure it isn't disabled in your browser settings. In Chrome, go to Settings > Privacy and security > Site settings > JavaScript and ensure it's set to Sites can use Javascript.

7. Try a different browser

If the video plays in another browser, the issue is specific to your main browser's configuration. Consider resetting it to defaults as a last resort.

Still stuck? Ask us and let us know which site and which browser you're using.

Frequently asked questions

Video plays but there's no sound. What should I check?

First check that the video isn't muted — look for a mute icon on the video player itself. Then check that the browser tab isn't muted (right-click the tab and look for 'Unmute tab'). Finally check your system volume and make sure the correct audio output device is selected in your system sound settings.

YouTube works fine but videos on other sites won't play. Why?

Different video sites use different streaming technologies. Some use Flash (now defunct), some use HTML5, and some rely on specific codecs. A site that isn't playing may require a codec your browser doesn't have, or may be using an outdated embed method. Try the site in a different browser to determine if it's a browser issue or a site issue.

Daniel Nguyen

Technical writer focused on everyday troubleshooting — error messages, email setup and software installs in plain English.

Comments & Questions (0)

No comments yet — be the first to ask. Comments appear after review.

Leave a comment

Your comment appears after our team approves it. Or sign in to post faster.