The simplest way to convert MKV to MP4
You can convert an MKV file to MP4 using free software on Windows, Mac, or Linux. The most straightforward option is HandBrake, which runs on all three operating systems, handles the conversion in one step, and requires no technical knowledge. You open the program, select your MKV file, choose MP4 as the output format, and click Start.
If you prefer a web-based tool that requires no download, CloudConvert and Online-Convert both accept MKV files and output MP4 directly in your browser. These are useful if you only convert files occasionally or if you cannot install software on your computer. The trade-off is that you upload your file to someone else's server, which matters if the video contains personal or sensitive content.
For Windows users specifically, VidCoder is another free desktop option that works similarly to HandBrake. On Mac, FFMPEG is powerful but requires typing commands in the Terminal rather than clicking buttons — it is faster once you learn the syntax, but steeper to start with.
Key Takeaways
- HandBrake is the most user-friendly free option and works on Windows, Mac, and Linux without requiring command-line knowledge.
- Web-based converters like CloudConvert require no download but upload your file to external servers, which you should avoid for private videos.
- The conversion process preserves your video and audio quality if you use the default settings, though conversion takes time proportional to file size.
- MKV files often contain multiple audio tracks or subtitle streams; most converters keep only one audio track by default, so check the settings if you need multiple languages.
Using HandBrake on Windows or Mac
Download HandBrake from handbrake.fr (the official site). Install it like any other program. Open HandBrake and click the folder icon in the top left, then navigate to your MKV file and select it. The program will scan the file and show you a preview.
In the right panel under "Summary", confirm that the format is set to MP4. Leave the video codec as H.264 and audio codec as AAC unless you have a specific reason to change them — these are the most compatible settings. Click the Start button at the top right. The conversion will run in the background; a progress bar shows how much time remains.
When finished, HandBrake saves the new MP4 file in the same folder as your original MKV. The file size is usually smaller than the MKV, especially if the MKV contained multiple audio tracks that HandBrake removed. If the conversion fails, check that your MKV file is not corrupted by trying to play it in a media player first.
Understanding what happens during conversion
Conversion does not create a new video from scratch — it rewraps the existing video and audio streams into a different container. Think of it like moving the contents of a cardboard box into a plastic bin. The contents (your video and audio) stay the same, but the container changes from MKV to MP4.
This means conversion is fast compared to re-encoding. However, if your MKV file contains video codecs that MP4 does not support well — such as VP9 or AV1 — HandBrake will re-encode the video to H.264, which takes much longer and may slightly reduce quality. You can see what codecs your MKV contains by opening it in MediaInfo, a free tool that shows technical details about any video file.
Most MKV files use H.264 video and AAC or MP3 audio, both of which MP4 handles natively. In those cases, conversion is nearly instant. If your file is large or the conversion is taking hours, it is likely re-encoding the video, which is normal.
Handling MKV files with multiple audio tracks or subtitles
MKV is a container format designed to hold multiple audio tracks and subtitle streams in one file. MP4 also supports multiple audio tracks, but many devices and players handle only one. When you convert, most tools keep only the first audio track by default.
In HandBrake, before you start the conversion, click the Audio tab on the left. You will see a list of all audio tracks in your MKV file. If you want to keep more than one, click the green plus button to add additional tracks. Each track will be included in the final MP4. For subtitles, click the Subtitles tab and select which subtitle streams to include.
Be aware that including multiple audio tracks increases file size. If you only need one language, removing the others saves space. Some older devices and car stereos may not play MP4 files with multiple audio tracks correctly, so test on your target device before converting a large file.
When to use web-based converters instead
Web-based converters are useful if you cannot install software — for example, on a work computer with restrictions, or if you use a Chromebook. CloudConvert, Online-Convert, and Zamzar all accept MKV uploads and output MP4 files. The process is straightforward: select your file, choose MP4 as the output format, and download the result when ready.
The main disadvantage is privacy. Your video file is uploaded to someone else's server, stored temporarily, and then deleted. If your video contains personal information, medical content, or anything you would not want a third party to see, use desktop software instead. Most web converters claim to delete files after a few hours, but you have no way to verify this.
Web converters are also slower for large files because upload and download speeds depend on your internet connection. A 2 GB file might take 10 minutes to upload alone. Desktop software like HandBrake works entirely on your computer and is much faster for anything larger than a few hundred megabytes.
Troubleshooting common conversion problems
If HandBrake shows an error when you select your MKV file, the file may be corrupted or use a codec HandBrake does not recognize. Try opening the file in a media player like VLC first — if it plays, the file is readable. If VLC cannot open it, the file is likely damaged and conversion will not work.
If the conversion completes but the resulting MP4 file will not play, the issue is usually a mismatch between the video codec and the player. Try opening the MP4 in VLC, which supports almost all codecs. If it plays in VLC but not in your target device, that device may not support H.264 video or AAC audio — this is rare for modern devices, but older phones or media players sometimes have limitations.
If you need to convert many MKV files at once, HandBrake has a queue feature. Click the Add to Queue button instead of Start, then add multiple files. When you click Start Queue, HandBrake will convert them one after another without requiring you to restart the program each time.
Frequently Asked Questions
Does conversion reduce video quality?
No, if the MKV already uses H.264 video and AAC audio. HandBrake rewraps these streams without re-encoding, so quality stays identical. If the MKV uses a codec like VP9 or AV1, HandBrake must re-encode to H.264, which may cause slight quality loss — but the difference is usually invisible to the human eye at normal viewing sizes.
How long does conversion take?
If HandBrake is rewrapping without re-encoding, conversion takes seconds to a few minutes depending on file size. If re-encoding is happening, expect 30 minutes to several hours for a 2-hour video, depending on your computer's processor speed. You can see the estimated time remaining in the progress bar.
Can I convert MKV to MP4 on my phone?
Yes, but it is slower and more limited than desktop software. Apps like VidCompressor (Android) and Video Converter (iOS) can convert MKV to MP4, though they may not preserve all audio tracks or subtitle streams. For anything beyond a quick conversion, desktop software is more reliable.
What if my MP4 file does not play on my device?
Try opening it in VLC first to confirm the file itself is valid. If VLC plays it but your device does not, the device may not support H.264 video or AAC audio — this is uncommon for devices made after 2015. Contact the device manufacturer to confirm what video formats it supports, then re-convert using a different codec if needed.
Is it safe to use free online converters?
Yes, if you do not mind uploading your file to a third-party server. CloudConvert and Online-Convert are legitimate services that delete files after a few hours. However, if your video is private or sensitive, use desktop software like HandBrake instead, which keeps everything on your computer.