MP4 to WebM Converter

Convert an MP4 into a WebM in your browser, with the picture re-encoded to VP8 or VP9 and the audio to Opus. Nothing is sent to a server and there is no queue to wait in.

  • Gratis
  • Ingen tilmelding
  • Intet vandmærke
  • Kører i din browser

MP4 to WebM

Konverteren er ffmpeg kompileret til WebAssembly. Det downloades en gang (30 MB), når du vælger din første fil, så forbliver i din browser cache.

Din fil behandles af din egen browser og uploades aldrig. Selve motoren er en engangs 30 MB download første gang du bruger den, og derefter kommer den ud af din browser cache.

Hvordan man bruger MP4 to WebM

  1. 1Pick WebM as the output format, then drop your .mp4 onto the box above or click to browse.
  2. 2The converter fetches itself once, about 30 MB of WebAssembly, then inspects the file and starts re-encoding.
  3. 3Watch the progress on each row, then download the WebM when it finishes.

This one really does re-encode

Most conversions between video containers are a shuffle rather than a rebuild. An MP4 and a MOV can both hold an H.264 video stream, so moving between them means lifting the stream out of one wrapper and dropping it into the other. It takes seconds and every pixel is identical afterwards.

MP4 to WebM is not that. WebM is a Matroska derived container that only accepts VP8, VP9 or AV1 video with Vorbis or Opus audio, and an MP4 almost always holds H.264 with AAC. There is no overlap, so every frame is decoded and encoded again from scratch. That is why this page promises minutes where the MOV page promises seconds, and why the progress bar on each row is worth watching.

What to expect on your machine

The encoder runs as WebAssembly on a single thread, which is slower than the multi threaded build you would get from a desktop install of ffmpeg. In our own measurements a ten second 360p clip took under twenty seconds including the time to fetch the engine. A minute of 1080p is a several minute job, and a phone will be slower still.

Two practical consequences. Keep the browser tab in the foreground: background tabs get their timers throttled, which stalls the work and makes it look far slower than it is. And if you only need part of the video, cut it before converting rather than after.

Choosing WebM on purpose

Convert mp4 to webm when the destination asks for it. That is usually one of three cases: a project that will not ship patent encumbered codecs, an upload form that rejects MP4, or a web page where you want a video tag with no licensing questions attached. Every current browser plays WebM inline.

Stay on MP4 for everything else. It is the format phones record, editors expect and social platforms prefer, it decodes in hardware nearly everywhere, and converting away from it costs you a generation of quality for nothing if the destination would have accepted it anyway.

Ofte stillede spørgsmål

Why is this slower than converting MP4 to MOV?
Because it is genuinely a different operation. MOV and MP4 can hold the same H.264 stream, so that conversion copies it across untouched and finishes in seconds. WebM cannot hold H.264 at all: every frame has to be decoded and re-encoded as VP8 or VP9. Expect minutes rather than seconds, and expect it to scale with the resolution and the length.
Does the quality drop?
A little, and unavoidably. The MP4 was already lossy, and re-encoding makes a second set of lossy decisions on top of the first. This is generation loss, and it is the price of leaving a codec family. It is usually invisible on ordinary viewing, and it compounds if you convert the same clip back and forth repeatedly.
Why would I want a WebM at all?
WebM is royalty free, which is why it is the format of choice for open source projects, for some CMS uploaders, and for anyone who does not want to think about H.264 patent licensing. It is also well supported by every current browser for inline video on a web page.
What is the size limit?
500 MB. That is the point at which a browser tab cannot reliably hold the container in memory, and being told so before the work starts is better than having the tab killed halfway through. Trim the section you need first if your file is bigger.
Is my video uploaded anywhere?
No. It is read and re-encoded by your own browser. The only thing that crosses the network is the converter itself, once, and your browser caches it afterwards.

Flere gratis værktøjer