Initializing... drag & drop files here
Supports: AVI
If your AVI files won't carry H.264 or HEVC cleanly, can't hold subtitle tracks, or balloon in size, MKV is the modern container that fixes all three. AVI is Microsoft's 1992 RIFF-based format; MKV (Matroska) is an open, royalty-free standard that wraps almost any codec plus unlimited audio, subtitle, and chapter tracks. Convert AVI to MKV when you want one self-contained file with embedded subtitles and modern codecs; stay on AVI only when a legacy device or editor demands it.
| Property | AVI | MKV |
|---|---|---|
| Full name | Audio Video Interleave | Matroska Video |
| Introduced | Microsoft, November 1992 | Matroska project, December 2002 |
| Licensing | Proprietary (RIFF-based) | Royalty-free open standard (RFC 9559, Oct 2024) |
| Subtitle tracks | Not natively (separate file or hardcoded) | Soft subtitles embedded (SRT, ASS, PGS) |
| Multiple audio tracks | Limited / unreliable | Unlimited audio, video, subtitle, chapter tracks |
| H.264 / HEVC support | Poor — no native B-frame handling | Full native support |
| Chapters & attachments | No (needs third-party hacks) | Yes (chapters, fonts, cover art) |
| Typical container overhead | Higher (~5 MB per hour of SD video) | Low — among the leanest containers |
| Playback support | Near-universal, including old hardware | VLC, MPV, Kodi, Plex, modern smart TVs |
.srt file.Need maximum device compatibility instead of MKV's flexibility? Use AVI to MP4. Already have MKV files you want to play on older hardware? See MKV to MP4.
The MKV defaults to H.264 video, but you can change the Video Codec in Advanced Options. Every choice re-encodes — there is no stream copy:
| Video codec | Best for | Trade-off |
|---|---|---|
| H.264 (AVC) — default | Broad playback and a same-family re-encode from most AVIs | Balanced size and quality |
| H.265 (HEVC) | The smallest file at the same visual quality | Slower encode; the player must support HEVC |
| HuffYUV | A mathematically lossless intermediate for editing pipelines | Very large files |
Not visibly, if you keep the same codec. The conversion always re-encodes the video — there is no stream-copy rewrap — but when the output stays on the source's codec (say H.264 in, H.264 out) the default Very High preset encodes at the visually-lossless tier, so the MKV is hard to tell apart from the source. Switching to a different codec (e.g. H.265) or targeting a smaller file size trades more quality for size.
Yes — that is one of MKV's main advantages. AVI has no native way to embed soft subtitles, so they have to live in a separate file or be burned into the picture. MKV stores selectable subtitle tracks (SRT, ASS/SSA, or PGS) inside the file, alongside multiple audio tracks and chapters.
For H.264 and HEVC, yes. AVI was designed in 1992 and does not handle compression that relies on future-frame (B-frame) data, which both H.264 and HEVC use heavily. MKV carries these codecs natively, so an H.264 file in MKV plays correctly where the same codec stuffed into AVI may stutter or fail.
Keeping the same codec barely changes size — MKV has lower container overhead than AVI (AVI adds roughly 5 MB per hour of standard-definition video), but the real savings come from switching codecs. Switch the Video Codec to H.265 or set a Specific file size to compress; keep the source codec and the default quality preset to stay near the original size.
MKV is an open standard but never became a hardware industry default, so some older smart TVs, game consoles, and basic media players skip it. VLC, MPV, Kodi, Plex, and most current TVs handle it fine. If a device refuses MKV, convert to MKV to MP4 for the widest compatibility.
Yes, and it is now a formal standard. The Matroska project began in December 2002, and in October 2024 the IETF published the container as RFC 9559, "Matroska Media Container Format Specification." It remains a royalty-free open standard governed by a non-profit, so there are no licensing fees to read or write .mkv files.
By default the audio is re-encoded to AAC, matching the H.264 video the MKV defaults to. Because Matroska can carry unlimited audio tracks, you can keep more than one language or commentary track in the same file — something AVI cannot do reliably. As with the video, the audio is always re-encoded; there is no stream-copy rewrap.
There is no fixed file cap — a 700 MB DivX-in-AVI episode converts comfortably. Every conversion is a re-encode, so processing time scales with the clip's duration and resolution, and the practical limit is upload size and time over your connection. There is no sign-up or watermark on the output.