Convert WebM to MOV

Converting WebM to MOV gets browser-recorded footage onto an editing timeline. The VP9 or AV1 video is re-encoded as H.264 and wrapped in Apple’s QuickTime container, which Final Cut Pro, Premiere Pro and After Effects all accept where they refuse the WebM outright. It runs in your browser, so client footage stays on your machine.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. MOV cannot hold everything a WebM can.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing Video is re-encoded rather than copied, so some detail is lost even at the highest setting. Subtitle tracks and chapters are not carried over. Where the soundtrack is a format the browser cannot decode — AC-3, E-AC-3, DTS and TrueHD, common on disc and streaming rips — the picture converts and the result is silent.

Up to 100 files at once. Mixed formats are fine.

Why an editor ends up with a WebM at all

Footage arrives from places nobody shoots in. A client sends a screen capture their browser made. A reference clip comes off a website. A colleague’s browser-based recorder produced the interview. A remote meeting tool exported the session. All of these hand you a WebM, and a WebM is a delivery format designed in 2010 to move video to browsers cheaply, not to be cut.

The result is an import dialogue that either greys the file out or accepts it and then behaves badly. Adobe ships no VP9 decoder; Final Cut Pro does not read the container; After Effects is inconsistent about it across versions. Converting to MOV replaces both halves of the problem at once — a container Apple wrote and a codec every editor decodes in hardware.

The MOV you get holds H.264, not ProRes

This is the single most important sentence on the page. MOV is a container, and ProRes is a codec that often lives inside one — the two get used interchangeably in edit suites, and they are not the same thing. What is written here is H.264 video with AAC audio inside a QuickTime wrapper.

That distinction has consequences on a timeline rather than in a player. ProRes is an intermediate codec: every frame stands alone, which is why scrubbing and rendering are fast and why the files are enormous. H.264 is a delivery codec that describes most frames as changes to other frames, which is why the file is small and why seeking backwards costs the machine work. If the edit is long, transcode this MOV to ProRes once inside your NLE and cut from that instead.

Why a browser cannot write ProRes for you

The encoders available to a web page are the ones the operating system exposes through WebCodecs, and that set is deliberately narrow: H.264 and VP9 for video, AAC, Opus, FLAC and PCM for audio. ProRes is Apple’s own, licensed, and reachable through Apple’s tools rather than through a browser tab.

Saying so is more useful than pretending otherwise. A converter that offered "MOV (ProRes)" and quietly wrote H.264 would produce a file that behaves exactly as this one does and an editor who cannot work out why their timeline is slow. If ProRes is a hard requirement, this conversion is step one of two, and Compressor, Media Encoder or your NLE’s own transcode is step two.

Setting the resolution before it reaches the timeline

The resolution control matters more for an edit than for playback. A 4K screen capture on a 1080p timeline is scaled every time it is rendered or scrubbed, and dropping it to the sequence resolution here removes that work permanently rather than paying for it on every preview.

The list runs from 2160p down to 360p, with the width following automatically. Asking for a resolution the source does not have is ignored, so a 720p capture cannot be inflated to 4K to match a sequence — that is a job for the scaling in the edit, where at least it is reversible.

Audio: Opus becomes AAC, and every track comes with it

Browser-recorded WebM files carry Opus almost without exception, and the MOV written here carries AAC. As with the picture, that is a decode and a re-encode rather than a copy, so there is a second generation of lossy compression on the sound. For dialogue and screen-capture narration it is inaudible; for music it is measurable.

Every audio track the browser can decode survives, in the order the WebM held them. A recording with a separate microphone track and a system-audio track — which some capture tools produce — arrives with both, because the QuickTime container places no practical limit on how many it can carry, and they land on the timeline as separate channels rather than as one mix.

Alpha channels do not survive into this MOV

VP9 in WebM can carry transparency, and it is one of the genuinely good reasons to use the format: a lower-third or an animated logo delivered on the web as a transparent WebM composites straight over a page. H.264 has no alpha channel, so that information has nowhere to go.

The conversion does not fail; it produces an opaque video, and the transparency is simply gone. For alpha inside an editor the working formats are ProRes 4444 in a MOV or a PNG sequence, and neither can be produced by a browser. Keep the WebM as the master if the transparency is the asset.

What the MOV will not carry over from the WebM

Subtitle tracks and chapter marks are dropped. Matroska-based containers like WebM can hold both, and the engine reads video tracks and audio tracks and nothing else — a subtitle track is not something it declines to convert, it is something it never notices. Captions that came with a recorded meeting will not appear in the MOV, and need to be exported separately from wherever they were made.

Timecode and camera metadata are not carried either, because a browser recording rarely has any to begin with. What you get is a clean file with a duration, its picture and its sound — which is usually exactly what an import dialogue wants, and occasionally a surprise for anyone expecting reel names.

Encoding time, and why the tab has to stay open

Because every frame is decoded and re-encoded, the conversion takes real time proportional to the length and resolution of the recording rather than to the size of the file. A two-minute clip is quick. An hour of 4K screen capture is a sustained load on your machine, and the tab has to remain open while it runs — closing it cancels the work rather than queueing it somewhere.

The H.264 encoder doing that work belongs to the browser. Chrome, Edge and Safari have one on essentially every current machine; some Firefox installations, particularly on Linux, do not, and the conversion says so up front instead of failing halfway through. There is no software fallback, because an H.264 encoder compiled to WebAssembly is tens of megabytes and roughly an order of magnitude slower than the hardware one sitting idle beside it.

Client footage that stays on your own machine

Editing work is full of material that is not supposed to be anywhere. Unreleased product footage, a customer’s dashboard on a recorded call, an internal all-hands, an interview under embargo. The ordinary way to convert a WebM is to upload it to a site nobody has vetted, which is a contractual problem before it is a privacy one.

This conversion runs entirely in the browser, using the same codecs the machine already uses to play video. Nothing carrying the footage is sent anywhere and there is no account. A long capture converts as fast as the hardware allows rather than as fast as an upload allows, which for a multi-gigabyte file is usually the more persuasive argument of the two.

How to turn a WebM into a MOV for editing

  1. Drop your WebM onto this page, or click to choose one.
  2. Pick the resolution your sequence uses, then convert — the video is re-encoded to H.264 in your browser.
  3. Download the MOV and import it.

WebM and MOV: a web container against an editing one

WebM compared with MOV
WebMMOV
Full nameWebM VideoQuickTime Movie
File extension.webm.mov, .qt
Media typevideo/webmvideo/quicktime
CompressionLossy — file size is bought with qualityLossy — file size is bought with quality
First published20101991
Published byGoogleApple
SpecificationQuickTime File Format
LicensingOpen standardPublished, not standardised
Standing todayCurrentCurrent
Opens in a browserEvery browserSome browsers
Considered insteadMP4, MKVMP4, MKV

What survives

Transparency survives. Both WebM and MOV store an alpha channel, so a cut-out stays cut out and nothing is filled in behind it.

What the target format adds

MOV is a working format and WebM is a finished one. What comes back is editable text and objects rather than a picture of a page, which is usually the reason for the conversion and also where its limits are.

Opening the result

Only some browsers read MOV. It is the less portable of the two, so it is worth being sure the program at the other end accepts it before sending one.

MOV is a container rather than a single format. What actually plays is the codec inside it — usually H.264, HEVC and ProRes — which is why two files with the same extension can behave differently on the same device.

WebM can be played while it is still arriving; MOV expects the whole file first. That is the difference between a video that starts on a web page and one that has to finish downloading.

The usual programs do not overlap: WebM opens in VLC and FFmpeg, MOV in Final Cut Pro, QuickTime Player and Adobe Premiere Pro — so whoever receives the result needs something from the second list.

What each format is for

The two are aimed at different work: WebM at the web and streaming, MOV at editing and broadcast. That is worth weighing before converting, because the reason one exists is usually the reason the other is awkward.

MOV comes from Apple and dates from 1991, specified as QuickTime File Format. Final Cut Pro, QuickTime Player and Adobe Premiere Pro all read it.

MOV was published in 1991 and WebM in 2010. The older one is generally the safer file to hand to somebody; the newer one usually does the job in fewer bytes.

WebM to MOV: codecs, timelines and Apple software

Does this produce ProRes?

No. The MOV written here contains H.264 video and AAC audio. MOV is a container — Apple’s, dating to 1991 — and ProRes is one of several codecs it can hold, but encoding ProRes needs Apple’s own encoder rather than the one a browser exposes. If your workflow requires ProRes, import this MOV and transcode it inside your editor or with Compressor.

Will the MOV scrub smoothly on a timeline?

Better than the WebM, not as well as a true intermediate codec. H.264 is long-GOP: most frames are described as differences from other frames, so seeking backwards is work. That is the trade you get from any browser-based conversion. For a long or complex edit, transcode the MOV to ProRes or DNxHD once inside your NLE and cut from that.

Why does Premiere refuse my WebM in the first place?

Because Adobe ships no VP9 decoder. WebM is a delivery format for browsers, and desktop editing software was never its target. The same is true of Final Cut Pro and, on most systems, After Effects. Converting the container and the codec together is what makes the file importable.

Is transparency preserved?

No. A VP9 stream in WebM can carry an alpha channel, and the H.264 written into this MOV cannot. A transparent overlay converted this way arrives opaque. For alpha in an editor you want a MOV containing ProRes 4444 or an image sequence, neither of which a browser can produce.

Is the footage uploaded?

No. Decoding and re-encoding both happen inside your browser using the machine’s own codecs, so client footage and internal screen captures stay where they are. That is worth more here than on most pages — unreleased material going through a stranger’s server is a contractual problem as well as a privacy one.

MOV or MP4 for an edit?

On this site they contain exactly the same thing: H.264 video and AAC audio. The difference is only the wrapper. Choose MOV when the destination is Apple software or a house convention expects it, and MP4 when the file also has to be watched, uploaded or sent to someone. Neither is higher quality than the other.

More about these formats