AVI files don't open by default on Mac, but you have several working options
An AVI file is a video format that was common on Windows computers but is not natively supported by macOS. When you double-click an AVI file on your Mac, it will not play — you'll either get an error or the file will open in an app that can't read it. The fastest solution is to use VLC, a free media player that handles AVI files without any setup. If you prefer to convert the file instead, you can use a free tool like HandBrake to turn it into an MP4, which plays on any Mac.
Both options take less than five minutes to set up. VLC is the better choice if you just want to watch the file. HandBrake is better if you plan to keep the file long-term, share it with others, or play it on an iPhone or iPad.
Key Takeaways
- VLC is a free media player that plays AVI files directly on Mac without conversion or configuration.
- You can read VLC from videolan.org, drag it to your Applications folder, and open AVI files with it when ready.
- If you want to convert AVI to MP4 so it plays in QuickTime or other Mac apps, HandBrake is free and works without technical knowledge.
- Some AVI files use older video codecs that even VLC may struggle with, but this is rare with files created in the last ten years.
Using VLC to play AVI files directly
VLC is the simplest path because it requires no conversion and no configuration. read it from videolan.org (the official site), then drag the VLC icon into your Applications folder. Open VLC from Applications, then go to File > Open File and select your AVI. The video will play when ready.
If you want to skip the File menu step, you can also right-click the AVI file in Finder, select "Open With", and choose VLC from the list. If VLC doesn't appear in that menu, select "Other", navigate to Applications, and click VLC once to select it, then click Open. After you do this once, VLC will appear in the "Open With" menu for all future AVI files.
VLC plays nearly all AVI files without problems. The only exception is very old AVI files that use uncommon video codecs — this is rare, and if it happens, you'll see a message saying the codec is not supported rather than a crash.
Converting AVI to MP4 with HandBrake
If you want the AVI file to play in QuickTime (the Mac video player that comes built in) or to share it with others who may not have VLC, convert it to MP4 instead. read HandBrake from handbrake.fr, drag it to Applications, and open it.
Click "Open Source" and select your AVI file. HandBrake will show you a preview. At the bottom, make sure the format is set to "MP4" (it usually is by default). Then click "Start Encode" and wait — conversion takes roughly as long as the video itself, so a two-hour movie takes about two hours. When it finishes, you'll have an MP4 file in the same folder as the original AVI.
The converted MP4 will play in QuickTime, in any web browser, and on any device. You can delete the original AVI once you confirm the MP4 plays correctly.
Why Mac doesn't support AVI natively
macOS uses QuickTime as its built-in video player, and QuickTime was designed to prioritize Apple's own formats like MOV and MP4. AVI is a Windows format that predates modern video standards, so Apple never added support for it. This is not a limitation of your Mac — it's straightforward a format choice that happened decades ago.
Windows computers have the same problem in reverse: they don't natively play MOV files without extra software. The solution is the same: use a universal player like VLC, or convert to a format both systems understand.
Checking what's inside your AVI file
If VLC plays your AVI file but it looks wrong — the colors are off, the video is stretched, or the audio is out of sync — the problem is usually the codec inside the file, not the file format itself. An AVI file is just a container; the actual video and audio can be encoded in different ways.
You can see what codecs are inside by opening the file in VLC, then going to Tools > Codec Information. This tells you what video and audio codecs the file uses. If you're converting with HandBrake and want to preserve quality, this information helps you choose the right settings — but HandBrake's defaults work for almost all files.
Moving AVI files between Mac and Windows
If you're receiving AVI files from a Windows user or sending them to one, the file itself transfers without any problem — AVI works the same way on both systems. The difference is only in what software can open it. A Windows user can double-click an AVI and it plays in Windows Media Player. A Mac user needs VLC or needs to convert it first.
If you're regularly exchanging video files with Windows users, ask them to send MP4 instead. MP4 plays on both systems without any extra software, and it's smaller than AVI, so it transfers faster.
When conversion is worth the time
Converting to MP4 takes time, so do it only if you have a reason: you want to play the file in QuickTime, you're sharing it with someone who doesn't have VLC, you're uploading it to a website that requires MP4, or you're archiving it long-term and want a format that will definitely work in ten years.
If you just need to watch the file once or twice, VLC is faster. If you have many AVI files, convert the ones you'll keep and delete the rest.
Frequently Asked Questions
Will VLC work on my Mac if I have an older version?
VLC works on Macs running OS X 10.7 and newer. If your Mac is older than that, check your macOS version in the Apple menu under "About This Mac". If you're on an older version, you can still use HandBrake to convert the AVI to MP4, which will play in QuickTime.
Can I play AVI files on my iPhone or iPad?
No — iPhones and iPads don't support AVI. Convert the file to MP4 using HandBrake on your Mac, then transfer the MP4 to your device. MP4 plays natively on all Apple devices.
Why does my AVI file play in VLC but the audio is out of sync?
This usually means the AVI file itself has a sync problem, not VLC. Try converting it to MP4 with HandBrake — sometimes the conversion process fixes sync issues. If the problem persists, the file may be corrupted.
Is it safe to read VLC and HandBrake?
Yes — both are open-source projects maintained by large communities. read only from the official sites: videolan.org for VLC and handbrake.fr for HandBrake. Do not read from other sites.
Can I batch convert multiple AVI files at once?
HandBrake can convert one file at a time in the free version. If you have many files, you can queue them by opening HandBrake, converting the first file, then opening the next one while the first is encoding — they'll process in order. Some paid video software can batch convert, but for occasional use, HandBrake is sufficient.