Initializing... drag & drop files here
Supports: FLV
FLV (Adobe Flash Video) is a dead format: Adobe ended support for Flash Player on December 31, 2020, and no current browser will play an FLV file. MKV (Matroska) is the opposite — an open, royalty-free container that holds almost any video and audio codec plus subtitles and chapters, and it's the format media servers like Plex and Jellyfin expect. Converting rescues your Flash-era clip into a container that desktop players and home-media libraries actually read. One thing to set expectations: the picture can't end up sharper than the original — early FLV is often low-resolution, and the conversion either copies or re-encodes that source, it never adds detail.
| Property | FLV (source) | MKV (output) |
|---|---|---|
| Full name | Flash Video | Matroska Video |
| Developer | Macromedia (2003), then Adobe | Matroska non-profit (open project, ~2002) |
| Standard | Proprietary | Open, royalty-free container spec |
| Typical video codecs | Sorenson Spark, On2 VP6, H.264 | Any — H.264, H.265, VP9, AV1, MPEG-4 |
| Typical audio codecs | MP3, AAC, Nellymoser, ADPCM | Any — AAC, AC-3, FLAC, Opus, DTS |
| Multiple audio tracks | One track | Many tracks in one file |
| Subtitles / chapters | None native | Soft subtitles, chapters, attachments |
| Browser playback | None (Flash EOL Dec 31, 2020) | Not native in Chrome/Safari; Firefox only began adding it in 2025 |
| Plays in | Legacy Flash players only | VLC, MPV, Plex, Jellyfin, Kodi, many modern TVs |
| Best for | (legacy web streaming) | Archiving and media-server libraries |
.flv file onto the page or click "+ Add Files." You can queue several clips and convert them all in one batch.Pick MKV if the destination is a media server (Plex, Jellyfin, Kodi) or a long-term archive, or if you want subtitles and multiple audio tracks in one file — Matroska is an open, royalty-free container built for that. Pick MP4 if the file has to play in a browser, on a phone, or get uploaded to a social platform, because MKV is not natively supported by Chrome, Safari, iOS, or QuickTime. Both rescue the content out of the dead FLV container; they differ only in where the result will play.
It depends on what's inside the FLV. If the source already uses H.264 video, that stream can be copied into MKV untouched — a remux with no generational loss. If the FLV uses an older codec like Sorenson Spark or On2 VP6, the video has to be re-encoded to H.264, which is a lossy pass; choosing the "Very High" preset keeps that loss visually small. Either way the result can't look better than the source, so a low-resolution Flash clip stays low-resolution.
FLV depended on Adobe Flash Player, which Adobe stopped supporting on December 31, 2020, and began blocking from running on January 12, 2021. No mainstream browser ships a Flash runtime today, so the container is effectively dead for playback. The video and audio inside are usually intact — rewrapping them into MKV (or MP4) is how you get the content playing again.
MKV can carry soft subtitles, chapters, and many audio tracks — that flexibility is one of the main reasons to choose it. But FLV itself is limited to a single audio track and has no native subtitle support, so there usually isn't a second track or subtitle stream in the source to preserve. The benefit is forward-looking: once it's an MKV, you can add external subtitle files or extra audio tracks to your media-server copy.
MKV plays in VLC, MPV, Kodi, Plex, Jellyfin, and many modern smart TVs and media-streaming boxes, which is why it's the standard for home-media libraries. It does not play natively in most web browsers, on iPhones, or in Apple QuickTime. In our testing, an MKV produced here with the default H.264 + AAC codecs opened cleanly in VLC and played through a Plex server; if you need it on an iPhone or in Safari, convert to MP4 instead.
Yes. Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public. The main practical limit on a very large FLV is upload time, not your device.