Video Converter
Convert videos to MP4, WebM, MOV, GIF or extract audio as MP3. Runs in your browser — no upload, free.
Drop a video file or click to browse
MP4, MOV, AVI, WebM, MKV, FLV, WMV, 3GP…
Output Format
Quality
All processing happens in your browser — your video never leaves your device.
About Video Converter
Video format compatibility is a persistent challenge. iPhones record .MOV files that hold either H.264 or HEVC (H.265) video, depending on the camera setting. Android devices use MP4. Screen recorders often output WebM. Editing software exports ProRes or DNxHD files that are too large to share. And GIF remains the only truly universal format for short looping animations in contexts where video is not supported.
Our Video Converter runs FFmpeg compiled to WebAssembly, enabling full video format conversion entirely in your browser without any server. Convert MOV files from Apple devices to MP4 for universal playback, extract the audio track as MP3 from any video, create GIF animations from short video clips, or convert WebM screen recordings to widely-compatible MP4. The entire process — including codec encoding and container muxing — runs locally on your device.
Each output is encoded with settings chosen for that format. MP4 and MOV use H.264 video with AAC audio at 128 kbps, and it is here that the High/Medium/Low quality selector applies — it sets the CRF value, 18, 23 or 30, which is why the control is hidden for the other formats. MP4 additionally gets a faststart flag so playback can begin before the file has fully downloaded. WebM uses VP8 video with Vorbis audio at a fixed 1 Mbit/s. MP3 strips the video entirely and encodes audio at 192 kbps in stereo at 44.1 kHz. GIF runs a fixed recipe: 10 frames per second, scaled to 480 px wide with Lanczos resampling, and silent, since the format carries no audio.
No video is ever uploaded to a server. This is important for recorded meetings, personal videos, client work, and any footage that should not leave your device. The trade-off is processing time: FFmpeg WebAssembly runs slower than native FFmpeg, so large files take longer. The engine itself is a roughly 25 MB download the first time you convert something, after which your browser caches it and later conversions start immediately. Progress is shown in real time so you can track the conversion.
How to Use Video Converter
- 1Drop a video on the upload area or click to browse — MP4, MOV, WebM, MKV, AVI, and more. The file size, duration and format appear once it loads.
- 2Select the output format — MP4, WebM, MOV, GIF, or MP3 for audio-only extraction.
- 3For MP4 and MOV, pick a quality: High, Medium or Low. The selector is hidden for WebM, GIF and MP3, which use fixed settings.
- 4Click "Convert" and monitor the progress bar as FFmpeg processes the file locally — the first run also downloads the engine.
- 5Click "Download" once conversion completes to save the output file, or "New" to start over with another video.
Use Cases
- →Convert a MOV file recorded on an iPhone to MP4 for universal playback across all devices
- →Extract the audio track from a video as an MP3 for podcast editing or music projects
- →Create an animated GIF from a short video clip for use in documentation or social media
- →Convert a WebM screen recording to MP4 for sharing via email or uploading to platforms
- →Convert HEVC/H.265 video to H.264 MP4 for compatibility with older devices and players
- →Prepare video files in the correct format for a specific video hosting or sharing platform
Tips
- ✓MP4 (H.264) is the most compatible output format for sharing, streaming, and playback across all devices
- ✓GIF conversion works best on short clips under 10 seconds to keep output file sizes reasonable
- ✓Reducing the GIF frame rate to 10–15 fps significantly reduces file size with minimal visual impact
- ✓Audio extraction to MP3 is one of the fastest operations since it skips video re-encoding
- ✓Large video files may take several minutes to process — the conversion runs entirely in your browser
- ✓WebM output here is VP8 with Vorbis audio, which every modern browser plays — for the tighter compression of VP9 or AV1, encode with a desktop tool
- ✓GIF output is fixed at 10 fps and 480 px wide, so trim your clip before uploading if you only want part of it
- ✓The quality setting only changes MP4 and MOV; WebM, GIF and MP3 ignore it, which is why the control disappears for them
- ✓High is CRF 18, Medium is CRF 23 and Low is CRF 30 — lower CRF means a bigger file and better picture
- ✓MP4 files are written with a faststart flag, so they begin playing before the whole file has downloaded
- ✓MP3 extraction outputs 192 kbps stereo at 44.1 kHz, which is transparent enough for speech and most music
- ✓The FFmpeg engine is about a 25 MB download on first use and is cached afterwards — the first conversion of a session is always the slowest
- ✓Keep the browser tab open and awake while converting: the work happens on your device, so switching away can slow it down
Frequently Asked Questions
Input: anything the bundled FFmpeg build can decode — MP4, WebM, MOV, AVI, MKV, FLV, and most other common formats. Output: MP4 (H.264 video, AAC audio), WebM (VP8 video, Vorbis audio), MOV, GIF (animated, silent), and MP3 (audio only).
No. All conversion runs in your browser using FFmpeg compiled to WebAssembly. Your video file never leaves your device.
The first run downloads the FFmpeg WebAssembly engine (~25 MB) from a CDN. Your browser caches this automatically, so subsequent conversions start immediately.
High (CRF 18): large file, best visual quality. Medium (CRF 23): balanced — recommended for most uses. Low (CRF 30): smallest file, lower quality.
GIF output uses a fixed recipe — 10 frames per second, scaled to 480 px wide with Lanczos resampling — chosen to keep file sizes usable. There are no start-time, duration or frame-rate controls, so trim the clip before uploading if you only need part of it. GIF is also limited to 256 colors and carries no audio, and the files come out much larger than equivalent video, so prefer WebM or MP4 for animated content on a website.
No. The High/Medium/Low CRF setting only affects the H.264 formats, MP4 and MOV, so the selector is hidden for the others. WebM uses a fixed 1 Mbit/s video bitrate, GIF uses its own fixed recipe, and MP3 is always encoded at 192 kbps.
Select MP3 as the output format. The converter will extract the audio track and encode it as an MP3 file at 192 kbps. All video data is discarded.