.WEBM

WEBM File

WebM Video
Ask a question
QUICK ANSWER

A WEBM file is Google's open video container that holds VP8, VP9 or AV1 video with Vorbis or Opus audio. Drag it into any modern browser or open it in VLC - no codec pack needed. If a phone, TV or editor rejects it, convert to MP4 with HandBrake or ffmpeg; that re-encodes the video, so it takes time and loses a little quality.

Developer: Google (WebM Project) - based on Matroska/EBML Category: Video Files Open standard MIME: video/webm
OPENS ON Windows macOS Linux Android iOS Web
Related: .DAV · .MKV · .MP4 · .H264

On this page

19k+ extensions indexed
Last reviewed Aug 21, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the WEBM file format?

A .webm file contains multimedia data as a Matroska-derived container - a constrained subset of the .MKV format designed for open web delivery. The format was developed with support from Google in 2010 as a free, open format for internet-related purposes. A .webm container can comprise:

  • video stream data encoded in VP8, VP9, or AV1 technology,
  • audio stream data compressed using the Opus or Vorbis codec,
  • text tracks in WebVTT format - the initial version of the format did not support any type of subtitles.

The format is restricted to only selected codecs, all of which are open-source to facilitate use in free and paid applications. Web browsers that support WebM should have no problem opening any .webm file, as no additional codecs need to be installed on the system. The format is well-suited for streaming of variable quality and adaptive bitrate delivery. .webm is also commonly used for videoconferencing.

No additional software is required to use this format, as any application that supports it already has the necessary resources to process .webm data. When a file stores audio and video, its MIME type is video/webm; for audio-only content, the MIME type is audio/webm. .webm shares its binary header magic (1A 45 DF A3) with .MKV files and is distinguished internally by a DocType element. Related open formats include .OGG for audio and .MP4 for wider codec support.

Security & safety

RISK: LOW

A WebM file contains media data, not executable code, so the file itself is low risk. Real-world dangers are adjacent: fake 'WebM codec packs' or 'WebM player' downloads that bundle adware (you never need one - VLC and browsers play WebM natively), .webm.exe double-extension tricks, and online converters that upload your private video to a third-party server. Use a local tool (VLC/HandBrake/ffmpeg) for anything private and keep players updated.

Format details

in a nutshell
FULL NAMEWebM Video
DEVELOPERGoogle (WebM Project) - based on Matroska/EBMLsince 2010 (Google, royalty-free web video)
CATEGORYVideo Files
MIME TYPEvideo/webm
TYPEEBML-based multimedia container (binary), a constrained subset of Matroska for the web
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
1A45DFA3
ASCII
·E··
Identical EBML magic to Matroska/MKV; distinguish by the DocType element: "webm" vs "matroska".

Programs that open WEBM files

Windows4 apps
VLC media player Open-source Right-click the .webm → Open with → VLC. Plays VP8/VP9/AV1 + Vorbis/Opus with built-in codecs.
Any web browser (Chrome, Firefox, Edge) Free Drag the .webm into a browser tab - WebM is a native web format and plays instantly. Quick way to view without installing anything.
Media Player (Windows 11) / Movies & TV Built-in Double-click to play; Windows 10/11 supports WebM (install 'VP9 Video Extensions' / 'Web Media Extensions' from the Store if a codec is missing).
mpv Open-source Drag & drop the file; minimal high-quality player with full VP9/AV1/Opus support.
macOS2 apps
VLC media player Open-source Drag the .webm onto VLC - QuickTime Player has limited WebM support, so VLC is the reliable choice.
IINA Open-source Modern native macOS player (built on mpv) that handles WebM; set as default for .webm in Finder.
Linux2 apps
VLC media player Open-source In every distro repo: open the file or 'vlc file.webm'.
mpv Open-source 'mpv file.webm' - the de-facto desktop/CLI player on Linux, full WebM support.
Android1 app
VLC for Android Open-source Open from a file manager; Android also plays WebM natively in most galleries/browsers.
iOS1 app
VLC for iOS Open-source Add the file via Files/AirDrop and play in VLC; iOS's built-in player has limited WebM support.
Web1 app
CloudConvert Freemium Upload the .webm to convert it to MP4 in-browser; convenient for one-off small files (uploads to a third party - avoid for private video).

Technical details

deep spec
Container baseEBML (Extensible Binary Meta Language) - a constrained Matroska subset optimised for open web delivery
Supported video codecsVP8, VP9, and AV1
Supported audio codecsOpus and Vorbis
Subtitle formatWebVTT (Web Video Text Tracks)
MIME typevideo/webm (audio + video); audio/webm (audio only)
Magic bytes1A 45 DF A3 at offset 0 (EBML header; shared with MKV, distinguished by DocType “webm”)
DocType identifier“webm” stored in the EBML DocType element, distinguishing it from Matroska’s “matroska”
Native browser supportChrome, Firefox, Edge, and Opera play .webm natively without plugins or extra codec packs
Adaptive streamingCompatible with MPEG-DASH for adaptive bitrate delivery over HTTP
Maximum resolutionNo hard container limit; VP9 and AV1 support up to 8K (7680×4320) in practice
HDR supportVP9 Profile 2 and AV1 support 10-bit and 12-bit colour depth for HDR content (BT.2020 colour space)
Alpha channel videoVP8 and VP9 support a dedicated alpha plane for transparent video layers
Multi-track supportA single .webm file can contain multiple video, audio, and subtitle tracks
Random-access seekingBlock-accurate seeking enabled by EBML Cues index elements embedded in the container
Encoding toolchainffmpeg supports .webm output via -c:v libvpx-vp9 (or libaom-av1) and -c:a libopus
Colour primariesVP9 and AV1 signal BT.709, BT.2020, and DCI-P3 colour primaries for SDR and wide-gamut content
Released2010 (Google, royalty-free web video)
Open standardYes · royalty-free
Specificationwww.webmproject.org

WEBM conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with WEBM files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about WEBM files.

Frequently asked questions

How do I open a WebM file?
Drag it into any modern web browser (Chrome, Firefox, Edge) or open it in the free VLC media player on Windows, macOS or Linux. Windows 11's Media Player plays most WebM too; you never need a special 'codec pack'.
How do I convert WebM to MP4?
Use HandBrake (free) or ffmpeg: 'ffmpeg -i in.webm -c:v libx264 -c:a aac out.mp4'. Note this re-encodes the video (WebM's VP9/AV1 isn't MP4-compatible), so it takes time and loses a little quality.
Why won't my phone or TV play a WebM file?
WebM is a web-oriented format with less universal hardware support than MP4. Many phones, smart TVs, editors and messaging apps don't accept it - convert it to MP4 for broad compatibility.
Is WebM better than MP4?
For the web, WebM is open and royalty-free with efficient VP9/AV1 codecs. MP4 (H.264/H.265) has far wider device, editor and app support. Choose WebM for web embedding, MP4 for sharing and playback on devices.
Can I turn a WebM into a GIF?
Yes - re-encode with ffmpeg ('ffmpeg -i in.webm -vf fps=15,scale=480:-1 out.gif') or an online webm-to-gif tool. Be aware GIFs are much larger and lower quality than the original WebM.
Why does my WebM have no sound?
The audio is usually Opus or Vorbis; older programs without those codecs play video but no audio. Use VLC (decodes everything) or convert the file, re-encoding the audio to AAC/MP3.

References

1MDN - Media container formats (WebM)developer.mozilla.org
2The WebM Project - container guidelineswww.webmproject.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

Related extensions

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z