File Format

WebM (.webm)

Open-source web-optimised video format developed by Google. Uses VP8/VP9/AV1 video and Vorbis/Opus audio — royalty-free and natively supported by all modern browsers.

Extension
.webm
MIME Type
video/webm

Last updated

Overview

WebM is an open, royalty-free multimedia container format developed by Google, released in 2010 alongside VP8 video and Vorbis audio. It was created specifically for the web — designed to be natively streamable in browsers without plugins, in contrast to the patent-encumbered MP4/H.264 combination. WebM is a subset of the Matroska container restricted to specific codecs.

YouTube uses WebM with VP9 encoding for most desktop and high-resolution streams. The newer AV1 codec, which offers 30–50% better compression than VP9, is now the primary codec for WebM delivery on YouTube and other platforms.

Common Uses

  • Web video streaming — YouTube, Vimeo, and most modern video platforms deliver WebM to Chrome and Firefox
  • HTML5 video embeds<video> elements on websites using WebM as the primary or fallback source
  • Transparent video — WebM supports alpha channel video for overlaying video on backgrounds (unlike MP4)
  • Progressive web apps — native browser playback without codec licensing concerns

Advantages

  • Completely royalty-free — no licensing fees for VP8, VP9, or AV1 video inside WebM
  • Native browser support — Chrome, Firefox, Edge, and Opera play WebM natively; Safari added WebM support in 2020
  • Better compression than MP4 — VP9 and especially AV1 offer 30–50% smaller files at equivalent quality
  • Alpha channel support — transparent video backgrounds are possible with WebM, not supported by MP4

Limitations

  • Limited device support — many smart TVs, Roku, Apple TV, and hardware players do not support WebM
  • Encoding speed — VP9 and AV1 encoding is significantly slower than H.264/H.265
  • No Apple native support in older systems — required a 2020 Safari update; older iOS/macOS need VLC

Supported Software

  • Browsers: Chrome, Firefox, Edge, Opera (native); Safari 14+
  • Desktop: VLC, mpv, MPC-HC (with LAV filters)
  • Encoding: FFmpeg, HandBrake, DaVinci Resolve