Convert MP4 to MKV Free
Transcode MP4 video to VP9 or VP8 while preserving the original audio track. Choose the quality that fits your target, preview the result, and download — all in your browser with no upload, no signup, and no watermark.
⚙️ Conversion Settings (Video + Audio)
Why Convert MP4 to MKV
MP4 is the universal format. It plays on every phone, every browser, every platform, every social network. That universality comes from strict limitations: MP4 supports a narrow set of codecs, limited subtitle handling, and a restricted metadata set. For everyday sharing, that is fine. For archival, technical work, or content with complex subtitles, those limits become a problem.
MKV (Matroska) is the flexible alternative. It supports almost any video codec, unlimited audio tracks, dozens of subtitle formats, chapters, and rich metadata. It is the format of choice for movie collections, anime releases, technical archives, and any content that needs to preserve multiple languages or subtitle tracks. Converting MP4 to MKV gives you that flexibility without losing the original content.
This page explains how the conversion works, when it makes sense, how to preserve audio, and how to pick the right codec for the target use case.
How This Tool Works
The tool loads the MP4 in the browser, plays it through a hidden video element, draws each frame to a canvas, and records the canvas into a WebM/MKV-compatible stream with MediaRecorder. The original audio track is captured through the Web Audio API and mixed into the same stream.
Nothing uploads to a server. The MP4 never leaves your device. The result is a downloadable MKV that holds the transcoded video and preserved audio.
Because the tool records the canvas in real time, conversion takes about as long as the video's duration. A 5-minute MP4 takes about 5 minutes to convert. That is the trade-off for browser-based processing — no upload wait, but real-time processing. For Direct Remux mode, this delay is much shorter because the tool skips re-encoding and only rewraps the streams.
Understanding the MP4 → MKV Trade-off
Every conversion involves a trade-off between compatibility, flexibility, quality, and file size. Understanding what changes inside the file helps you pick the right setting.
Video codec
MP4 usually holds H.264 or H.265. MKV supports those and also VP9, VP8, AV1, and almost anything else. The tool re-encodes to VP9 (High) or VP8 (Balanced/Small) by default. VP9 offers better compression than H.264 but requires more CPU to decode. VP8 is faster but less efficient. If the MP4 is already H.264 and you want the fastest, lossless path, choose Direct Remux.
Audio codec
MP4 audio is usually AAC. MKV supports AAC and many other codecs. The tool re-encodes the audio to a compatible format inside the MKV. AAC preserves the original channel layout — stereo stays stereo, mono stays mono.
Subtitles and chapters
MKV supports embedded subtitles and chapters that MP4 does not handle as cleanly. This tool does not add subtitles automatically — the source MP4 rarely has them anyway. But the resulting MKV is ready to accept them in a downstream editor.
Compatibility
MP4 plays everywhere. MKV plays in VLC, on most modern smart TVs, in Kodi, Plex, and most desktop players. It does not play natively on iOS or in most browsers. If the target is a smartphone or a web page, MKV is the wrong choice. If the target is a media server, a TV, or an archive, MKV is often the right one.
Choosing the Right Quality
The tool offers four presets. Each one targets a different use case.
| Preset | Codec & Bitrate | Best For |
|---|---|---|
| Direct Remux | No re-encode | MP4 files already in a compatible codec — fastest, lossless |
| High | VP9, 5 Mbps | Archival, media server playback, high-quality delivery |
| Balanced | VP8, 2.5 Mbps | General use, smaller files, comfortable size/quality balance |
| Small File | VP8, 1 Mbps | Size-critical cases, quick previews, tight storage |
Direct Remux is the best choice when the MP4 is already H.264 or H.265. It is nearly instant and preserves the source quality exactly. High (VP9) is the default when re-encoding is needed. Balanced and Small are for size-critical cases.
Step-by-Step: Convert MP4 to MKV
- Upload your MP4. Drag the file into the upload area or click to browse. The tool reads the file locally and detects the audio track.
- Confirm the file info. The info panel shows the file name, size, duration, resolution, and whether an audio track was detected.
- Choose the quality. Try Direct Remux first — if the source is H.264, it saves time and preserves quality. Otherwise pick High (VP9, 5 Mbps).
- Click Convert to MKV. The tool plays each frame through the canvas and records the MKV-compatible stream. Progress shows in the bar.
- Preview the result. Play the converted MKV in the right-side preview. Confirm audio plays and stays in sync.
- Download. Click Download MKV to save the file. No watermark is added.
Common MP4-to-MKV Use Cases
Archival with metadata
MKV supports richer metadata and multiple subtitle tracks. For long-term storage of movies or technical content, MKV is the more flexible container. Converting MP4 to MKV preserves the source while opening up those options.
Media server libraries
Plex, Jellyfin, and Kodi all play MKV natively. If you manage a media server library, converting MP4 to MKV gives you a consistent container format across the entire collection.
Multi-language content
MKV supports multiple audio tracks in a single file. If you have an MP4 with one language and want to add another later, converting to MKV first gives you the flexibility to merge multiple audio tracks in a downstream editor.
Subtitle-heavy content
MKV supports dozens of subtitle formats. Anime releases, foreign films, and educational content with rich subtitles often use MKV for exactly this reason. Converting MP4 to MKV prepares the file for subtitle work.
Removing MP4-specific limitations
MP4 has a maximum file size in some legacy players and limited support for advanced codecs. MKV has neither issue. For very large files or niche codecs, MKV is more forgiving.
Open-format distribution
MKV is a fully open standard. For projects that require open-source-friendly containers, MKV is the right choice over the MPEG-licensed MP4.
Common Mistakes
Converting MP4 to MKV for smartphone playback
iOS devices do not play MKV natively. Android support is inconsistent. If the target is a phone, MP4 or WebM is the right format. Converting to MKV breaks playback on mobile.
Assuming conversion is always lossless
It is not, unless you use Direct Remux. Re-encoding always loses some detail. Keep the MP4 as the master and convert only for the target use case.
Re-encoding an already re-encoded file
If the MP4 was already compressed heavily, converting to MKV at 5 Mbps cannot restore the missing detail. Start with the highest-quality source you have.
Forgetting about VP9 decode cost
VP9 offers better compression than H.264, but it takes more CPU to decode. On older devices or low-power media streamers, VP9 playback may stutter. If the target device struggles with VP9, choose Balanced (VP8) or Direct Remux (H.264 remux).
Skipping the preview
Play a few seconds of the converted MKV before downloading. Confirm audio is present and in sync. If audio is missing, the source may have had a codec the tool could not handle.
Stacking conversions
Converting MP4 to MKV and then back to MP4 again compounds quality loss. Plan the full pipeline before the first conversion. Convert once at the target bitrate and stop.
Post-Conversion Workflow
After the MKV is ready, typical follow-up tasks include:
- Convert back to MP4 if the target needs it. Use the video converter.
- Compress further if the file is too large. Use the video compressor.
- Add captions as embedded text. Use the add text to video tool.
- Extract audio if you want the audio track separately. Use the extract audio from video tool.
- Add cover art for the video's thumbnail. Use the reel cover generator.
- Trim if the MKV has unwanted sections. Use the crop video tool.
- Merge with other clips to build a longer video. Use the merge videos tool.
Privacy: What Happens to Your MP4
This tool never uploads your MP4. Every frame is read, drawn, and recorded in your browser using the Canvas API and MediaRecorder. When you close the tab, the file leaves memory.
That matters for client footage, private events, or anything that should not leave your device. Server-based converters require trust in the host. This tool removes that requirement.
Tips for Cleaner Conversions
- Try Direct Remux first. If the MP4 is already H.264, remuxing to MKV is nearly instant and lossless.
- Keep the MP4 master. Conversion is lossy unless you use Direct Remux. Archive the original for future use.
- Match the bitrate to the target. 5 Mbps for archival, 2.5 Mbps for general use, 1 Mbps for size-critical cases.
- Preview before downloading. Confirm audio plays, video stays in sync, and quality looks right.
- Test on the target device. Play the MKV on the TV, media server, or laptop that will actually use it. VP9 may stutter on older hardware.
- Skip MKV for mobile-only content. iOS and most browsers do not play MKV natively. Stick with MP4 or WebM if mobile is the target.
- Convert in a single pass. Converting, then compressing, then converting again adds up to three lossy passes. Plan the pipeline before the first conversion.
- Use the file info panel. The MP4's duration and resolution tell you a lot about what to expect. A short MP4 converts fast; a long one takes longer.
Related Video Tools on VideoTools
MP4 conversion is one step in a longer workflow. These tools cover the rest, all in the same browser-based, no-upload environment:
- Video Converter — convert MKV back to MP4 or another format
- Compress Video — reduce the converted MKV's size
- Crop Video — trim the MKV after conversion
- Merge Videos — combine multiple converted MKVs
- Extract Audio from Video — pull the soundtrack out
- Add Text to Video — captions and titles
- Add Audio to Video — add music or replace the audio
- Reel Cover Generator — extract a cover image
Frequently Asked Questions
How do I convert MP4 to MKV online for free?
Upload your MP4 file, choose a quality level, click Convert to MKV, then download the result. Everything runs in your browser with no upload.
Does the converter preserve the original audio?
Yes. The tool extracts the audio track from the MP4 and re-encodes it into the MKV container. The original channel layout and quality are preserved.
What is the difference between MP4 and MKV?
MP4 is universally supported but limited in flexibility. MKV is an open container that supports many codecs, subtitles, and audio tracks, but has narrower device support.
Will the video quality drop after conversion?
Some quality is lost because the video is re-encoded to VP9 or VP8. Choose Direct Remux for zero quality loss when the source is compatible, or High (5 Mbps) for a good balance.
Does the tool upload my MP4 to a server?
No. The MP4 is read and re-encoded in your browser using the Canvas API and MediaRecorder. Nothing leaves your device.
What is Direct Remux mode?
Direct Remux skips re-encoding when the MP4 is already in a codec MKV supports. It is faster and lossless, but only works when the source codec is compatible.
Can I convert MP4 to MKV on my phone?
Yes. The tool runs in any modern mobile browser. Upload the MP4 from your phone's file manager or gallery, convert, and download.
Does the output MKV have a watermark?
No. VideoTools never adds a watermark. The exported MKV stays clean.