HEIC to JPG: Quality, Metadata, and Privacy
A careful HEIC-to-JPG workflow preserves the picture you need without accidentally sharing location data or repeatedly degrading the image.
Read guide →Convert between MP4 with H.264 and WebM with VP9 in your browser, with no queue and no server-imposed file size cap.
Drop a video here or click to browse
MP4, WebM, MOV, AVI — processed locally and never uploaded.
Reviewed 2026-08-15
Two output targets are available. MP4 uses libx264 for video and AAC for audio, which is the combination that plays on essentially every device and editor made in the last decade. WebM uses libvpx-vp9 with Opus audio, which usually reaches the same visual quality at a smaller size and is a good fit for embedding video on a web page.
MP4 output is encoded at CRF 22 and WebM at CRF 30 in constant quality mode. The numbers are not comparable across codecs; both are tuned to land near visually transparent for typical footage.
VP9 encoding is considerably slower than H.264, especially in a browser where FFmpeg runs single threaded. Converting to WebM will take longer than converting to MP4 for the same input, so budget for that on anything but a very short clip.
MP4 if the file needs to play or be edited anywhere without thought. WebM if it is going on a web page and file size matters, since VP9 generally beats H.264 at the same quality.
Yes. MOV inputs are read directly and can be written out as either MP4 or WebM. MP4 is the usual choice because it keeps H.264 compatibility while dropping the Apple-specific container.
No. FFmpeg is compiled to WebAssembly and runs inside the page, so the file is read from your disk into the tab's own memory. Nothing about the video is sent to opentools.
No limit is imposed by a server, because there is no server involved. The practical ceiling is your device: the file has to fit in the browser tab's memory alongside the decoded frames FFmpeg is working on.
The FFmpeg WebAssembly build is about 31 MB and has to download before the first job can start. The browser caches it afterwards, so later visits skip that step and begin encoding almost immediately.
Browse every video tools, or jump straight to convert & export.
A careful HEIC-to-JPG workflow preserves the picture you need without accidentally sharing location data or repeatedly degrading the image.
Read guide →There is no universally best image format: photographs, interface graphics, archives, and web pages have different requirements.
Read guide →The best web-image optimisation combines right-sized pixels with a suitable format and a quality setting tested on real content.
Read guide →