About this tool
Convert video to MP4, WebM, MOV, MKV, GIF or MP3 in your browser — resize to 1080p–360p, set CRF quality and fps, trim, mute or copy streams.
This video converter re-encodes a clip to MP4 (H.264 + AAC), WebM (VP9 + Opus or VP8 + Vorbis), MOV, MKV or an animated GIF, or extracts the soundtrack as MP3, M4A or WAV. It runs FFmpeg compiled to WebAssembly inside the page: the engine downloads once (about 31 MB), your file is read into browser memory, encoded on your own CPU and handed back as a download — nothing is uploaded. Choose a resolution preset from 1080p to 360p, a CRF quality value, frame rate, encoding speed, trim points and mute, or tick Copy streams to change only the container in seconds. Progress shows the real encoding speed and time left.
Open Video Converter on AltFTool — it loads instantly in your browser.
Drop a video onto Source video or press Choose video — MP4, MOV, MKV, WebM and AVI are accepted.
Under Convert to pick MP4, WebM, MOV, MKV, GIF or an audio-only MP3, M4A or WAV.
Set Resolution (1080p–360p), Frame rate, Quality (CRF 23 is the H.264 default) and optional Trim start / Trim end or Mute.
Press Convert, watch the progress bar and time left, then preview the result and press Download.
Encoding happens on your device, so private recordings stay private and there's no waiting in a server queue or file-size paywall.
x264 for MP4/MOV/MKV, libvpx for VP9 and VP8 WebM, a two-pass palette for GIF. Set CRF, resolution, fps, speed preset, trim and mute.
When the codecs already fit — for example H.264 MP4 to MOV or MKV — stream copy rewrites only the container with zero quality loss.
You see the encoding speed as a multiple of real time and an estimated time left, plus guidance before you start when a file is too heavy for a browser.
| Output | Video codec | Audio codec | Best for |
|---|---|---|---|
| MP4 | H.264 (x264) | AAC 128 kbps | Everything — phones, TVs, social media |
| WebM (VP9) | VP9 | Opus 128 kbps | Web pages, smaller files |
| WebM (VP8) | VP8 | Vorbis 128 kbps | Older browsers and players |
| MOV | H.264 | AAC 128 kbps | Apple apps, Final Cut, iMovie |
| MKV | H.264 | AAC 128 kbps | Media players, archiving |
| GIF | 256-colour palette | None | Short loops, docs, chats |
| MP3 / M4A / WAV | None | MP3 192k / AAC 192k / PCM | Audio-only extraction |
Resolution presets target the short side and never upscale, so a portrait 1080×1920 clip at 720p becomes 720×1280.
Yes. There is no sign-up, watermark or upload. The page loads FFmpeg as WebAssembly from a public CDN, then your video is read into browser memory and encoded on your own processor. The converted file is created in the tab and downloaded directly to your device.
Drop the MOV file, choose MP4 under Convert to and press Convert. Most iPhone MOV files already contain H.264 or HEVC video. If yours is H.264, tick Copy streams to switch the container in seconds; HEVC needs re-encoding to H.264 for the widest compatibility, which is the default.
CRF (constant rate factor) sets quality instead of a fixed bitrate: lower numbers mean better quality and bigger files. For H.264, 18–20 is visually near-lossless, 23 is the default and 28 is noticeably smaller. VP9 uses a different scale, where around 31–33 is a sensible default.
The WebAssembly build of FFmpeg used here runs on a single CPU thread without hardware encoders, so it is slower than desktop software. Short or downscaled clips finish quickly; a long 1080p video can take several times its own length. Lower the resolution, use Faster encode, trim, or use Copy streams when possible.
There is no fixed limit, but the whole file and the output must fit in browser memory. Files up to a few hundred megabytes usually work on a desktop; above about 1.5 GB conversions typically fail. Phones have less memory, so keep clips shorter there.
MP4 with H.264 plays on virtually every device, app and social network, so it's the safe default. WebM with VP9 is often smaller at the same quality and is well supported in modern browsers, which makes it a good choice for embedding on web pages. VP8 WebM is for older players.
Yes. Choose GIF, then set the frame rate (5–25 fps), width (240–800 px or original) and loop. The converter builds a 256-colour palette from the clip and applies it with ordered dithering. GIFs are large, so keep them short — a few seconds at 480 px is ideal.
Choose MP3, M4A or WAV under Convert to. The first audio track is copied out and encoded — MP3 and M4A at 192 kbps, WAV as 16-bit PCM — while the video stream is skipped, so it's quick. If the file has no audio track you'll get a clear message.
It rewrites the existing video and audio into a new container without decoding them, so it's very fast and lossless. It only works when the target container supports the codecs — H.264 and AAC fit MP4, MOV and MKV, while WebM needs VP8, VP9 or AV1. Trims snap to the nearest keyframe.
Yes. Re-encoding to MP4 at a lower resolution such as 720p or 480p and a higher CRF (for example 26–28) usually shrinks files dramatically. After each conversion the result shows its size and the percentage change compared with the original.
Add the Video Converter widget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/video-converter"
title="Video Converter — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade" allow="clipboard-write"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/video-converter?utm_source=embed&utm_medium=widget" rel="nofollow">AltFTool — free online tools</a></p>