MKV container

Playing an MKV file without installing VLC

For fifteen years the answer was no: a browser cannot play an MKV. That answer changed very recently, and most articles online have not caught up. The devil is in the details — and in the codecs.

Chrome, Edge and Firefox 145+ No Safari No transcoding
!
Short answer

An MKV plays directly in Chrome, Edge and Firefox from their late-2025 versions, provided the codecs inside the file are themselves supported. Safari does not play it. And an MKV whose audio track is AC-3 or DTS will fail even in Chrome, because the container is recognised but the audio codec is not.

1An MKV is not a video format, it is a box

This confusion explains most of the misunderstanding. MKV, short for Matroska, is a container: an envelope that can hold almost any video or audio codec. So an MKV is not 'playable' or 'unplayable' in the abstract — it depends entirely on what is inside.

That flexibility is its strength: a single MKV file can carry several audio tracks, subtitles in fifteen languages and chapter markers. It is why DVD-ripping tools and media servers such as Plex prefer it over the far more rigid MP4.

2What changed at the end of 2025

Until recently, merely pointing Chrome at an MKV file triggered a download: the browser did not recognise the container and never even tried to play it. That was the historical behaviour, and it is what most articles still describe.

At the end of 2025, Chromium — the engine behind Chrome and Edge — added native recognition of the Matroska MIME type. Mozilla did the same work on its side. As a result, Chrome, Edge and Firefox now play an MKV directly in the video tag, with no extension, no Media Source Extensions, no remuxing. Safari, however, did not follow.

This change is so recent that plenty of reference pages still state the opposite. If you read elsewhere that MKV 'cannot be played in a browser', the information is not wrong by nature: it is simply out of date.

3MKV container support by browser

BrowserMKV playbackSince
Chrome yes late-2025 versions
Edge yes late-2025 versions
Firefox yes late-2025 versions
Safari (macOS) no no announced support
Safari (iOS) no no announced support
Internet Explorer no no support

4The codec trap: recognising the box is not enough

A browser that recognises the MKV container must then be able to decode what is inside it. This is where disappointment sets in, and it is the point compatibility tables systematically leave out.

  • H.264 or VP9 video: the favourable case, the one that plays in Chrome, Edge and Firefox.
  • H.265 (HEVC) video: depends on the hardware and the operating system. Often playable in Edge and Safari, rarely in Chrome without compatible hardware acceleration.
  • AC-3, DTS or FLAC audio: the most frequent cause of failure. The video may be perfectly supported and the file still silent, or it may refuse to start at all. Audio tracks in MKV files ripped from DVD or Blu-ray are often in this category.
  • AV1 video: supported by recent browsers, provided the device has the decoding capability.
In short: an MKV holding H.264 and AAC now plays almost anywhere. An MKV holding H.265 and DTS remains VLC territory. Same container, opposite outcome.

5Opening an MKV in Pixora Viewer

Pixora Viewer explicitly accepts MKV in its list of video formats, alongside MP4, MOV, WebM, AVI and WMV. The viewer performs no transcoding: it hands the file to the browser engine and displays the result.

This approach has a decisive advantage: playback starts instantly, with no conversion queue. It also has an honest limitation: if your browser cannot decode the file, Pixora cannot either. No website can bypass that rule, and those claiming otherwise are in fact uploading your video to convert it on their servers.

  1. Open the viewer in an up-to-date Chrome, Edge or Firefox.
  2. Select the folder containing your MKV files.
  3. The slideshow runs through the videos and images in the folder. An unplayable MKV is reported and skipped automatically, without stopping the rest.
  4. Sound is on by default: you can mute your system, or move to the next video with the right arrow key.

6If your MKV will not play, what next?

  • Try another browser. This is the fastest and most revealing test. A file that fails in Safari often plays without trouble in Chrome or Firefox.
  • Check the audio track. If the picture appears but the file stays silent or refuses to start, the cause is almost always the audio codec: AC-3, DTS or FLAC. This is the most common case with MKV files ripped from discs.
  • Check for H.265 video. An HEVC MKV is played by Edge and Safari but often rejected by Chrome on a computer without suitable hardware acceleration.
  • Remux rather than re-encode. If you must convert, change only the container and the audio track, leaving the video untouched. Converting MKV to MP4 with an AAC track takes a few minutes and leaves quality intact, whereas a full re-encode degrades the picture and can take hours.
We do not offer conversion on Pixora: the tool displays your files, it does not modify them. For remuxing, ffmpeg does the job in a single command line, and plenty of free tools offer the same function with a graphical interface.

7Frequently asked questions

Why did my MKV play in VLC but not in my browser?

VLC ships its own decoders for every format, including AC-3, DTS and H.265. A browser instead relies on the system and hardware decoders. A file VLC handles easily can therefore sit well beyond your browser's capabilities.

Will MKV support come to Safari?

Apple has announced nothing to date. Apple's rejection of the Matroska container is longstanding and consistent with its historical preference for MP4 and QuickTime. So there is no guarantee, and no date.

MKV or MP4: which should you archive in?

MKV is better for archiving: it preserves multiple audio tracks, subtitles and chapters, and imposes no codec restrictions. MP4 remains preferable for distribution, since it plays everywhere, including televisions and older players.

Does Pixora Viewer convert MKV files to make them playable?

No, and that is deliberate. Conversion would mean uploading your video to a server, which contradicts how the viewer works: your files stay on your device and are never sent anywhere.

Test your MKV files in the browser

Open the folder and start playback. If a file will not play, the viewer tells you and moves on.

Open the viewer

→Go further