WebM
Writablevideo
WebM is a media file format, developed by Google based on the Extensible Binary Meta Language.
Identify it
| Extensions | .webm |
|---|---|
| MIME types | video/webmaudio/webm |
| Signatures | 1a45dfa3 at byte 0 (WebM) |
| PRONOM | fmt/573 |
| Wikidata | Q309440 |
| Library of Congress | fdd000518 |
Not sure your file is this? Identify it from its first bytes, in your browser.
Open it
- AndroidOpen source
- FFmpegOpen source
- Q108353872Open source
- Q141647665Open source
- DokielOpen source
- ExifToolOpen source
- FlowplayerOpen source
- GStreamerOpen source
- HandBrakeOpen source
- Kid3Open source
- MapLibre GL JSOpen source
- Mozilla FirefoxOpen source
- OpaleOpen source
- PhotoRecOpen source
- Q141647658Open source
- Q50938515Open source
- TopazeOpen source
Convert it
| To | With | Fidelity | Command and losses |
|---|---|---|---|
| FLAC (Free Lossless Audio Codec) 1.2.1 | FFmpeg | Partial | ffmpeg -i in.webm out.flacAudio track only: the video is dropped. |
| Waveform Audio | FFmpeg | Partial | ffmpeg -i in.webm out.wavAudio track only: the video is dropped. |
| Matroska 1-4 | FFmpeg | Lossy | ffmpeg -i in.webm out.mkvRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| MPEG 1/2 Audio Layer 3 | FFmpeg | Lossy | ffmpeg -i in.webm out.mp3Lossy audio only: the video is dropped. |
| MPEG-4 Part 14 | FFmpeg | Lossy | ffmpeg -i in.webm out.mp4Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| Ogg | FFmpeg | Lossy | ffmpeg -i in.webm out.oggLossy audio only: the video is dropped. |
Sources
From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), Just Solve the File Format Problem (File Formats Wiki), PRONOM, Wikidata. Updated 2026-10-24.