WebM
A format the web plays constantly and the operating system still cannot open.
WebM is a stripped-down Matroska built by Google for the web, holding VP8, VP9 or AV1 video with Vorbis or Opus audio. Web browsers on Apple devices can play some WebM inside a page; save that same file to disk and the Files app, Photos and QuickTime all refuse it. Web browser support and system support are separate things.
30 July 2026
Opened without help by
The partial is doing real work here. Safari can play WebM content in a web page. Nothing in the operating system opens a .webm file you have saved — no preview in Files, no thumbnail, no QuickTime. This distinction confuses people constantly, and reasonably so.
The facts
| Full name | WebM |
|---|---|
| Kind | Container — a deliberately reduced subset of Matroska |
| Extensions | .webm |
| Published | 2010, Google, royalty-free by design |
| Video inside | VP8, VP9, AV1 — and only these |
| Audio inside | Vorbis or Opus — and only these |
| Subtitles inside | WebVTT |
| Why it exists | To give the web a video format with no patent licence attached to it |
Matroska with the doors narrowed
WebM is Matroska with a much shorter list of what may go inside. Where an MKV accepts practically any codec, a WebM accepts three video codecs and two audio codecs, all of them royalty-free. That restriction is the entire point: a web browser vendor implementing WebM knows exactly what it must decode and owes nobody a licence fee for doing it.
It is the format underneath an enormous amount of what you watch in a web browser without noticing. It is also what most download tools hand you when they pull video off a page, which is how a .webm ends up in a Downloads folder in the first place.
Because it is Matroska underneath, converting WebM to MP4 has the same shape as converting MKV — with one difference that matters. MP4 does not accept VP9 or Vorbis, so the streams cannot simply be re-labelled. Something has to be genuinely re-encoded.
Why a web browser can and the system cannot
A web browser is an application that brings its own media pipeline. When Safari plays a WebM in a page, it is Safari doing the work, using code Apple wrote for Safari. That capability does not become a system capability: the Files app, QuickTime Player and the Photos preview all use the operating system's own media framework, which has no Matroska demuxer — and therefore no WebM support either, since WebM *is* Matroska.
The result is a genuinely odd experience. You watch a clip in a page, tap Save, and the file you just watched cannot be opened by the device you watched it on. Nothing is broken. Two different pieces of software, two different sets of capabilities.
This is the clearest illustration of a rule worth holding onto: on iOS, what a file can do depends entirely on which app is asked. An app with its own decoders is not limited by what the system knows.
What to do with one
- Play it with an app that reads Matroska
WebM is Matroska, so any player that handles MKV handles WebM, VP9 and Opus included. Nothing to convert, nothing to lose.
- Convert to MP4, knowing it is a real re-encode
MP4 cannot hold VP9 or Vorbis, so this is not the fast re-labelling that MKV usually allows. Budget the time and accept a generation of quality loss.
- Ask for the other version at the source
Sites that serve WebM almost always serve an H.264 MP4 alongside it, for exactly the devices that struggle here. Taking the MP4 in the first place avoids the whole question.
Questions about this format
Where these facts come from
- The WebM project Google
- AV1, from the Alliance for Open Media AOMedia
Nearby formats
Your library, finally in one place.
Free to download. No account, no sign-up, nothing to hand over.