WEBM to MP4

Re-encodes your WEBM to H.264 video and AAC audio inside an MP4 container, in the browser.

What this does

This repacks a WEBM video into an MP4 container. WEBM holds VP9 (or VP8) video and Opus audio; MP4 needs H.264 video and AAC audio, so the streams are decoded and re-encoded to those codecs rather than copied. Re-encoding video is lossy: H.264 starts from the already-compressed VP9 frames, so the result is a generation older than the source even when it looks identical.

Frame size, frame rate, and duration are preserved. The audio track is re-encoded to AAC; the picture is moved to a faststart MP4 so it can begin playing before the whole file downloads. The conversion runs in your browser through WebCodecs, so the file is read locally and never uploaded.

How it works

  1. 1Drop your WEBM video or pick it from your device.
  2. 2Click Convert to MP4 and watch the progress bar.
  3. 3Download the MP4.

Built with open source

  • Mediabunny Converts and edits video and audio in the browser via WebCodecs. Add-on encoders cover MP3, AAC, and FLAC. · MPL-2.0

Frequently asked questions