FormatDrop
How-To Guide

How to Convert MKV to MP4 on Windows

Windows Media Player won't play MKV, and even Windows 11's Media Player has limited MKV support. To get MKV files into a universally-compatible MP4 format on Windows — one that plays in every video player, editor, and platform — you have several free options. This guide covers browser-based conversion, VLC, HandBrake, and FFmpeg for Windows.

Step-by-step instructions

  1. 1

    Method 1: Browser converter (works on any Windows PC)

    Navigate to formatdrop.com in Chrome, Edge, or Firefox. Use the Video Converter tool, drop your MKV file in, and download the MP4. Conversion runs in your browser using WebAssembly-compiled FFmpeg. No software install required. Best for files under 2GB.

    Go to converter
  2. 2

    Method 2: VLC Media Player

    Open VLC → Media → Convert/Save (Ctrl+R). Click Add to select your MKV file. Click Convert/Save. In the Profile dropdown, select Video - H.264 + MP3 (MP4). Click Browse to choose an output location with a .mp4 extension. Click Start. Progress shows in the VLC title bar.

  3. 3

    Method 3: HandBrake (best for quality control)

    Download HandBrake from handbrake.fr. Open your MKV in HandBrake. Under Output Settings → Container, confirm MP4 is selected. Use the Presets panel on the right — 'Fast 1080p30' is a good default. Click Start Encode. HandBrake re-encodes the video and produces a highly-compatible H.264 MP4.

  4. 4

    Method 4: FFmpeg for Windows

    Download FFmpeg (ffmpeg.org → Windows builds). Extract and add ffmpeg.exe to your PATH, or open Command Prompt in the FFmpeg bin folder. Run: ffmpeg -i input.mkv -c copy output.mp4. The '-c copy' flag remuxes without re-encoding — completes in seconds for any file size. Add -c:a aac if you get audio compatibility errors.

Why convert MKV to MP4?

Windows has gradually improved MKV support — Windows 11's Media Player can play some MKV files — but compatibility is inconsistent across players, editors, and platforms. Windows Movie Maker (discontinued), most online video editors, and all social media platforms require MP4. Converting MKV to MP4 on Windows ensures the file plays everywhere, can be edited in any video software, and uploads to any platform without errors. The conversion is typically lossless (remux) when the source contains H.264 video.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Can Windows 11 play MKV without converting?
Windows 11's built-in Media Player plays many MKV files, but compatibility depends on the video and audio codecs inside the MKV. H.264 MKV typically plays; H.265 may require the HEVC Video Extensions from the Microsoft Store (paid). AC3/DTS audio often fails. For guaranteed playback without conversion: install VLC or IINA, which decode all MKV codecs internally.
How do I batch convert multiple MKV files to MP4 on Windows?
HandBrake supports batch conversion: File → Open Source → select a folder. Add all your MKV files to the queue (File → Add to Queue for each). Then click Start Queue. Alternatively, use FFmpeg with a batch script: for %f in (*.mkv) do ffmpeg -i "%f" -c copy "%~nf.mp4" — this remuxes every MKV in the current folder to MP4.
Why is my MKV to MP4 conversion slow on Windows?
Slow conversion means your tool is re-encoding the video (converting H.264 to H.264 again, unnecessarily). For a fast conversion, use FFmpeg with '-c copy' to remux without re-encoding. HandBrake and VLC both re-encode by default. If remuxing isn't possible (incompatible codecs), re-encoding is required and will take time proportional to file length — typically 1/3 to 1/2 real-time on a modern CPU.
Convert MKV to MP4 Now — Free

No account. No upload. Works in any browser.