2026-08-07
Why a WebM screen recording won’t play on iPhone or in PowerPoint (and how to convert it without uploading)
You record your screen with whatever free, no-install tool was one click away, get a
.webm file out the other end, and send it on — then it either won't open at all, or
opens with no sound. This isn't a one-off glitch. It's the predictable result of two separate,
well-documented compatibility gaps that WebM runs into outside the browser it was recorded in.
Here's exactly where and why it happens, and the one-step, no-upload fix.
Why so many recordings are WebM in the first place
Free browser-based screen recorders — the kind you use straight from a Chrome extension or a web page, no app install — are almost always built on the browser's own MediaRecorder API, not a bundled encoder. As one independent developer writeup on that API puts it plainly, WebM "seems to be the most widely supported format that browsers will record to today" — and the same piece goes straight on to the catch: "if you download one of your recordings, you may find you don't have a media player that's capable of playing a WebM file." That's not a hypothetical from years ago; it's the exact shape of the problem this post is about.
Where it actually breaks: iPhone Safari
According to caniuse.com's WebM support data, Safari's WebM
playback support is newer than most people assume: full support on macOS Safari only arrived at
version 16.0, and on iOS Safari only at version 17.4 — both comparatively recent releases, not
something that's "always worked." Send a .webm screen recording to someone on an older
iPhone, or open it in an app that embeds Safari's engine below that version, and it simply won't
play — no error explaining why, it just sits there as a file with no preview.
Where it actually breaks: PowerPoint
WebM is listed as a supported PowerPoint video format — but only in the Windows section of
Microsoft's
own supported-formats page, and even there with an explicit catch: "Web Media Extensions needs to
be installed for WebM with Vorbis audio encoding to insert and play in PowerPoint" — a separate,
free download from the Microsoft Store that most people have never heard of, let alone installed.
The macOS and Office-for-iOS/Android sections of that same page don't list WebM as a supported format
at all. The one format that page does call out for best compatibility "across both Windows and Mac"
is .mp4 encoded with H.264 video and AAC audio.
What NearVid actually does about it
NearVid's "Convert to MP4" operation re-encodes a video to H.264 + AAC entirely in the browser — no upload, which matters more than usual for a screen recording, since those routinely capture internal tools, private chats, or whatever else happened to be on screen. It uses your browser's own built-in encoder (WebCodecs, via Mediabunny) rather than a bundled one, which is also why it's gated on browser support: it's available on Chrome and other Chromium-based browsers with H.264 encoding support, and NearVid checks that — quietly, before showing the option — rather than showing a button that would just fail. If your browser doesn't qualify, the card stays hidden and a note says so plainly; "Convert to WebM" and lossless "Trim" still work everywhere regardless. Like WebM export, MP4 export offers a High/Medium/Low quality preset, and as of NearVid's August 2026 update, an "≈" figure next to that dropdown shows the expected output size before you commit to a preset — useful here too, since a long screen recording re-encoded at High can turn into a genuinely large MP4. If you only need part of a longer recording, NearVid's Trim (a lossless stream copy, not a re-encode) is worth doing first — cut to just the seconds that matter, then convert what's left.
The honest summary
WebM isn't a broken or obscure format — it's the format most free, browser-based screen recorders default to, because it's what the browser's own recording API supports most consistently. The problem is specifically what happens after the recording leaves the browser it was made in: caniuse.com puts full WebM playback on iPhone Safari at iOS 17.4 and later only, and Microsoft's own PowerPoint documentation lists WebM for Windows only, with a separate codec install needed just for the audio to play. MP4 with H.264+AAC has neither gap, which is exactly why Microsoft calls it out as the one format it recommends across both platforms. NearVid's Convert to MP4 (where your browser supports it), its expected-size estimate, and its lossless Trim cover the actual fix — turning a recording that won't open into one that will, without ever sending the original file anywhere to do it.