What is a WebM file?
WebM is the open, royalty-free video container Google launched in 2010 for the web. It holds VP8, VP9, or AV1 video with Vorbis or Opus audio. Browsers record to WebM natively, which is why screen recordings from Chrome extensions, Loom-style tools, Discord clips, and many web apps arrive as .webm files.
Where WebM fails
iPhones, iMovie, PowerPoint, most video editors, and many upload forms do not accept it. Unlike MOV, converting WebM to MP4 requires a real re-encode, because MP4 cannot carry VP8 or VP9 video. That takes about real time for 720p footage in the browser and produces an H.264 file that plays anywhere.
Going the other way
Some wikis and open-source projects require WebM for embedded video. MP4 to WebM re-encodes to VP8 with Vorbis audio, which every modern browser plays natively. WebM clips also make good source material for GIFs.
Frequently asked questions
Why is WebM to MP4 slow?
The video must be decoded and re-encoded as H.264, frame by frame, on one CPU core. Short clips take a minute or two.
Does WebM play on iPhone?
Safari on iOS 15 and later plays it in the browser, but the Photos app and iMovie do not. Convert to MP4 to share with iPhone users.