🎞️ Convert Video to MP4, WebM, GIF or MP3
Free, unlimited, and 100% private. Handles iPhone MOV, camera AVI, MKV, WebM and more — including files well over 1 GB.
Your videos never leave your device.
Drag & drop video files here
or click to browse
Supported formats
| Input | MP4, M4V, MOV (iPhone/Mac), AVI, MKV, WebM, TS, M2TS, MTS (AVCHD camcorders), FLV, WMV, MPG/MPEG, VOB, 3GP, 3G2, OGV |
|---|---|
| Output | MP4 (H.264 + AAC), WebM (AV1/VP9/VP8 + Opus), animated GIF, MP3, M4A (AAC) |
When your source is already H.264/AAC and you keep the original resolution, MOV → MP4 is a fast remux — the video is rewrapped, not re-encoded, so it finishes in seconds with zero quality loss. MP4/MOV → WebM takes a second fast path: your browser's own hardware encoder, no 31 MB engine download, and no 1 GB size ceiling — the file is streamed, so multi-gigabyte recordings convert too.
📬 Get notified about new features
Drop your email to be the first to know — plus occasional updates when we launch new tools (Live Photo to GIF and more). No spam, unsubscribe anytime.
Powered by Buttondown · We never share your email
Why use this converter?
- Nothing is uploaded — conversion runs on your own machine with a WebAssembly build of FFmpeg. Your video never touches a server.
- No install, no signup — you don't need FFmpeg, Handbrake, or any desktop app. The engine is downloaded by the page like any other web asset.
- Made for phone video — iPhone .MOV files convert to MP4 in seconds when no re-encode is needed.
- No file size or count limits from us — MP4/MOV → WebM is streamed through your browser's own codecs, so multi-gigabyte recordings convert. Other combinations are bounded by browser memory.
- Hardware-accelerated — MP4/MOV → WebM runs on your machine's own video encoder — roughly ten times faster than the WebAssembly engine, with no 31 MB engine download.
Video conversion — frequently asked questions
Do I need FFmpeg installed on my computer?
No. The converter uses a WebAssembly build of FFmpeg that the page downloads and runs inside the browser's sandbox — the same way your browser runs any JavaScript library. Nothing is installed, no permissions are requested, and it can't see (or use) an FFmpeg that's already on your machine.
Why is there a one-time download the first time I convert?
The video engine is about 31 MB. It's fetched only when you actually add a file, then cached by your browser — every conversion after that starts instantly, even offline.
Are my videos uploaded anywhere?
No. Everything happens locally in your browser. You can disconnect from the internet after the engine has loaded and conversions will still work.
Why is converting slower than a desktop app?
Often it no longer is. MP4/MOV → WebM runs on your browser's own hardware decoders and encoders through WebCodecs, roughly an order of magnitude faster than the WebAssembly engine — a 10-second 1080p HEVC clip converts in about 8 seconds instead of about 142. Every other combination falls back to WebAssembly, which runs on a single CPU core and can't reach your video hardware, so expect roughly real-time or slower for a full re-encode. Two things speed that path up: keeping the original resolution when your source is already H.264 (which triggers a remux instead of a re-encode), and lowering the output resolution.
Is there a file size limit? Can I convert a video larger than 1 GB?
Files well over 1 GB convert, as long as the input is MP4, M4V or MOV and the output is WebM. That combination streams the recording through your browser's own codecs a few samples at a time, so the file is never held in memory as a whole and the practical ceiling is your free disk space rather than your RAM. Every other combination uses the 32-bit WebAssembly engine, which addresses about 2 GB in total and has to keep the video resident while it works — there the input limit is 1 GB, and a 1080p re-encode can run out well before that. If you hit an out-of-memory error, choose WebM output, convert at 720p or lower, or split the recording into shorter pieces.
Can it output H.265/HEVC or AV1?
AV1 yes, HEVC no. WebM output goes through your browser's own encoders, which are probed for AV1 first, then VP9, then VP8 — so on a machine with an AV1 hardware encoder that is what you get. HEVC output is not available anywhere: the WebAssembly build ships no HEVC encoder, and browsers do not expose one for encoding. HEVC input is read fine. For MP4 the target is H.264, which is the most compatible option anyway — it plays on essentially every device made in the last 15 years.
How do I convert a large video without uploading it anywhere?
Use HeicQuick's video converter: drop the file onto the page and choose WebM. The conversion runs inside your browser tab on your own machine's video hardware, reading the recording from disk in small pieces — nothing is uploaded, so there is no upload wait, no queue, no account, and no copy of your footage left on someone else's server. Multi-gigabyte screen recordings, drone clips and phone video all convert this way.