MKV is everywhere in downloaded and archived video because it’s a flexible open container: it can pack a movie, several audio languages, and multiple subtitle tracks into one file. The problem on a Mac is that Apple never supported it. QuickTime won’t open MKV, Preview won’t, and neither will Photos or iMovie.
Convert it to MP4 and it plays everywhere on your Mac. The one thing to watch is those extra audio and subtitle tracks, which need a decision during conversion.
Quick answer: To convert MKV to MP4 on a Mac, remux it if the video is already H.264/H.265, or re-encode if not. Picmal batch-converts MKV files on your Mac with no upload; for track control, HandBrake lets you pick which audio and subtitle streams to keep.
The subtitle and audio-track catch
This is what makes MKV different from a plain format swap:
- Multiple audio tracks: MKV can hold several (different languages, commentary). MP4 supports multiple audio tracks too, but you may want to pick just one to keep the file lean.
- Subtitles: MKV commonly uses SRT or ASS soft subtitles. MP4’s subtitle support is narrower. Your options are to keep compatible soft subs, burn them into the video (permanent, always visible), or export them separately as an .srt file.
HandBrake and FFmpeg give you this control. Simpler tools just take the defaults.
Method 1: HandBrake (best for track and subtitle control)
HandBrake is the free tool to reach for when you care about which tracks survive.
Steps:
- Open HandBrake and drag in your MKV
- Set format to MP4
- In the Audio tab, pick the track(s) to keep
- In the Subtitles tab, choose to pass through or Burn In
- Pick a video preset (H.264) and click Start
Worth knowing:
The most control of any free option, at the cost of a busier interface. One file at a time.
Method 2: VLC (plays MKV, converts it too)
VLC opens MKV when nothing else will.
Steps:
- Open VLC → File → Convert / Stream
- Drop in your MKV
- Choose the Video - H.264 + MP3 (MP4) profile
- Save as File, choose a destination, Save
The catch: Basic converter, limited track control, one file at a time.
Method 3: FFmpeg (remux or full control)
brew install ffmpegFast remux (no re-encode, when codecs are compatible):
ffmpeg -i input.mkv -c copy output.mp4If the MKV has subtitles that MP4 can’t hold, this may error. Then either drop subtitles:
ffmpeg -i input.mkv -c copy -sn output.mp4or re-encode with them burned in. FFmpeg gives you exact control over every track.
Method 4: Picmal (batch, on your Mac)
Picmal converts a folder of MKV files to MP4 at once, entirely offline.
Steps:
- Download Picmal from picmal.app
- Drag in your MKV files, or a whole folder
- Choose MP4 as the output
- Click Convert
What it does:
- Batches a whole folder in one pass
- Runs entirely on your Mac, nothing uploaded
- Fast on Apple Silicon, no size limit, no watermark
Best for: Turning a folder of MKV downloads into MP4s that play in QuickTime and import into editors.
Side-by-side comparison
| Method | Track control | Batch | Interface | Price |
|---|---|---|---|---|
| HandBrake | Pick audio and subs | One file at a time | Busy | Free |
| VLC | Basic | One file at a time | Basic | Free |
| FFmpeg | Every track, remux | With a shell loop | Terminal | Free |
| Picmal | Defaults | Whole folders | Drag and drop | $29 |
The short version
- A folder of files, on your Mac: Picmal
- Need specific subtitles or audio tracks: HandBrake
- Fast lossless remux:
ffmpeg -i in.mkv -c copy out.mp4
Related guides
- Coming from HEVC or MOV? Convert HEVC to MP4 · Convert MOV to MP4.
- Need it smaller? How to Compress a Video on Mac.
- More formats? Browse the video converter for Mac.
- Only the sound matters? The audio converter for Mac turns FLAC, WAV and M4A into MP3 or AAC.