Video not playing on Mac: Complete troubleshooting guide
- Unsupported formats and corrupted files can stop videos on Mac.
Use multi-format players like Elmedia Player or repair files with Permute to ensure smooth playback. - Malware and cache issues affect video playback.
Scan your Mac with CleanMyMac to remove malware and clear caches that may block videos. - Browser problems can prevent online videos from playing.
Open videos in a private window, remove unknown extensions, enable JavaScript, or clear the browser cache. - Network and geo-restrictions impact streaming.
Optimize Wi-Fi with NetSpot and bypass location limits with ClearVPN to watch videos from anywhere. - Setapp provides all-in-one solutions for video playback issues.
Try Elmedia Player, Permute, CleanMyMac, NetSpot, ClearVPN, and more on Setapp with a free 7-day trial.
Videos are everywhere, from downloaded clips to recordings from your DSLR or iPhone. But sometimes, videos won’t play on Mac, leaving them unresponsive or crashing. Common causes include unsupported formats, corrupted files, malware, browser glitches, or network interruptions. Both offline and online videos can be affected.
In this guide, I'll show you step-by-step solutions to fix videos that won’t play on Mac, whether it’s a stubborn QuickTime file, a YouTube video that won’t load in Safari, or an issue with other media apps. Follow these tips to get your videos playing smoothly again.
Ways to fix videos not playing on Mac | How to do it |
Use a multi-format media player | Use Elmedia Player |
Repair corrupted file | Use Permute to convert video to another format. |
Check your Mac for malware | Scan your Mac with CleanMyMac > Open the app > Protection > Scan. |
Open in a private window | On your Mac, open Safari > Choose File > New Private Window. |
Clear browser cache | Open Safari > Settings > Advanced > Choose Show Develop menu in the menu bar checkbox. Then close the Settings window > Choose the Develop drop-down menu > Empty Cache. |
Refresh your browser | Finder > Go > Utilities > Activity Monitor > Type Safari > Double-click on Safari and click Sample > Click Refresh. |
Boost network connection | Install NetSpot to optimize internet connection for streaming. |
Check geo-restriction | Install ClearVPN to check videos in different locations. |
Want a quick troubleshooting tool? Try this GPT assistant to resolve the Mac issue at any level.
How to fix videos not playing on a Mac (offline files)
If a video is not playing on a Mac, the issue usually comes down to unsupported formats, file corruption, malware, or download interruptions. Here’s how to troubleshoot offline video problems step by step.
Redownload or recopy the file
If you downloaded the file from the internet, try downloading it again from the original source. If it’s from an SD card, copy the file again to your Mac to rule out transfer errors.
Use a multi-format media player
QuickTime may not play your video due to format limitations. Try Elmedia Player, which supports .mp4, .mov, .mkv, .avi, .flv, .wmv, .mp3, .flac, and many other formats. It’s optimized for Apple M1 chips for smooth playback.

Learn more about best MKV players for Mac.
Repair corrupted files
Sometimes a video won’t play on a Mac because the file is corrupted. Use Permute to convert your video into a supported format:
Install and open Permute.
-
Drag the file into the app window.
-
Select a new format.
-
Click Start.
This can restore playback for damaged or incompatible files.

Scan for malware
Viruses or malware can corrupt videos. Use CleanMyMac to scan your Mac:
-
Install and open the app.
-
Click Protection in the sidebar.
-
Click Scan and review the results.
CleanMyMac also helps clear caches that might interfere with video playback.

How to fix online videos not playing on Mac
Mac won’t play videos on the Safari browser, and you can’t enjoy your favorite content from YouTube, Netflix, Amazon Prime, Hulu, etc. What can you do?
How to play videos on Mac in a private window
When you’re having trouble with an online video not playing on a Mac in Safari, the first thing you should do is open it in a private window. This will verify if any browser extensions prevent a smooth video playback. In the Safari app on your Mac, choose File > New Private Window. Then you’ll see a new private window with a dark Smart Search field. Browse as you normally would. If you were successful in watching the video from the incognito tab, look further for extensions that may prevent videos from playing in a normal browser window.
How to remove unknown extensions and enable JavaScript on Mac
Open the Safari app and on the menu bar, click on Safari > Settings. Choose Extensions. If there are any unknown extensions, just move them to Trash. If you see no extensions, proceed to the next step.

The next place you need to go is the Security tab (Safari > Settings > Security). Click on there and select Enable JavaScript.

You can find similar options in the settings of other browsers, such as Firefox and Chrome.
Learn more about how to fix the sound on your Mac.
Clear browser cache
If YouTube stopped playing videos, you might need to clear your browser cache. To do so:
- Click on the Safari drop-down menu and select Settings
- Click the Advanced tab
- Select the Show Develop menu in the menu bar checkbox
- Then close the Preferences window and select the Develop drop-down menu
- Click Empty Cache

After clearing the cache, make sure you quit the browser and restart it. Note that this may erase all of your auto logins and predicted websites in the URL bar.
Alternatively, you can use CleanMyMac to make it easier and faster. The tool will delete all the unnecessary files and make your Mac feel brand new.
- Open CleanMyMac
- Click Cleanup > Scan and wait for the scan to complete
- Click Review All Junk > System Junk
- Select Safari
- Click Clean up

Hopefully, this will fix the video problems. If that doesn’t work either, there are a few more options to try.
Refresh your browser on Mac to fix video playback
If you still have issues playing content on Safari, try refreshing it. For this:
- Go to Finder, select Go > Utilities
- Click on the Activity Monitor app
- Type in Safari in the search bar
- Double-click on Safari and click Sample
- Click Refresh.

The windows are resizable.
YouTube videos won’t play on Mac
There could be a number of reasons why YouTube stopped playing videos on your computer. Videos that won’t play, despite the fact that the YouTube site loads well, may be too huge to stream over your Internet connection. In such a case, you can download NetSpot to ensure the best possible network connection.
Sometimes, it can be due to issues with your browser, or something is wrong with YouTube itself. Although page refresh or clearing browser cache (go through the steps outlined in the article above) may fix the problem, there might be another common issue that prevents YouTube videos from playing – content restrictions. Some YouTube videos are restricted to specific platforms or geographic locations, as determined by the content’s original owner.

The easiest way to check if there are any geographical restrictions that apply to you is to use a VPN (a virtual private network) to send your traffic to a server in another location, such as the United States, United Kingdom, etc.
ClearVPN can make the video not available YouTube issue go away in a few clicks.
To set another location for your Mac with ClearVPN:
- Open ClearVPN
- Click Optimal location
- Pick any country through which you’d like to route your traffic.

You can also get past the geographic restrictions by downloading the YouTube video directly to your Mac using a video downloader such as Downie.
Why you need Setapp to fix videos not playing on Mac
Finally, you have a complete guide that answers your question – “Why won’t videos play on my Mac?” Just follow the instructions, and there’s a good chance the problem will be fixed.
We picked the best apps for your Mac to save you time and let you enjoy your favorite vids again. These are NetSpot to ensure the best possible network connection; Elmedia Player to be able to play a wide range of media formats; Permute to repair corrupted files on Mac by converting them; CleanMyMac to clear cache files and remove viruses and malware that may also cause the videos won't play on Mac issue; ClearVPN and Downie to work around the geographic restrictions.
All the apps mentioned above are available with a single subscription to Setapp, a platform with more than 260 Mac and iOS apps. The best thing is that you can try every Setapp app at no cost for seven days.
FAQ
Why are my video files not opening on Mac?
Your video files may not open on Mac because the file format could be corrupted or unsupported by the Mac or the streaming app. To check the file type, right-click on the file and select Get Info. If the format is unsupported, consider using Elmedia Player, which is compatible with various media formats.
Why do videos keep stopping on my Mac?
Videos on your Mac may stop due to a poor internet connection, which can cause buffering. Consider using an app like NetSpot to analyze and boost your Wi-Fi signal to enhance your connection and prevent interruptions.
Why won't videos play on my Mac Chrome?
If videos don't play on Chrome, you may need to clear your browser cache. To do this, open Chrome's Settings > choose the Advanced tab > check the Show Develop menu. Close Settings, then go to the Develop menu in the menu bar and click Empty Cache.
Why are the videos on YouTube not playing?
YouTube videos may not play on Mac due to browser glitches, outdated software, or network interruptions. Clear your Safari or Chrome cache, ensure your browser is updated, and check your internet connection. If a video still won’t load, try another browser or use a reliable downloader like Downie to watch offline.
Why doesn't my MacBook video work?
Offline videos may not work because of unsupported formats, file corruption, or malware. QuickTime has format limitations, so try Elmedia Player for multi-format support. Repair corrupted files with Permute and scan your Mac with CleanMyMac for malware or cache issues.
How to watch videos without Adobe Flash Player?
Most modern websites no longer require Adobe Flash. If a video won’t play, ensure your browser supports HTML5 playback. Using apps like Elmedia Player or Safari usually resolves compatibility issues.
Why can't I play videos on the internet?
Online videos may fail due to slow internet, browser extensions, outdated plugins, or site-specific restrictions. Clear your cache, disable conflicting extensions, update your browser, or try downloading the video with tools like Downie for smooth offline playback.