Video Format Converter
Convert videos between different formats: MP4, WebM, AVI, MOV, and MKV. All processing happens locally in your browser using FFmpeg.wasm.
⚠️ Important Notes (click to expand)
- Server Requirements: This tool requires a server with CORS headers configured. Use
npm run dev(Vite) which includes the necessary headers, or configure your server withCross-Origin-Opener-Policy: same-originandCross-Origin-Embedder-Policy: require-corp. - First Load: FFmpeg.wasm needs to download core files (~30MB) on first use. This is a one-time download.
- Processing Time: Video conversion is CPU-intensive and may take several minutes depending on video length and your device.
- Browser Support: Requires a modern browser with WebAssembly support (Chrome, Firefox, Safari, Edge).
- File Size: Large video files may cause memory issues. Recommended maximum: 500MB per file.
Drag and drop a video here, or click to select
Supported: MP4, WebM, AVI, MOV, MKV, M4V, FLV, 3GP, OGV, MPEG, WMV, and more
Upload a video to convert
FAQ
Is my video sent to a server?
No. All processing happens locally in your browser using FFmpeg.wasm.
What video formats are supported?
We support many formats including MP4, WebM, AVI, MOV, MKV, M4V, FLV, 3GP, OGV, MPEG, WMV, ASF, and audio formats like MP3, AAC, WAV, OGG, M4A, FLAC, and Opus. You can convert between these formats.
How long does conversion take?
Conversion time depends on video length and your device's performance. Processing happens entirely in your browser, so it may take longer than server-based converters. A 1-minute video typically takes 2-5 minutes to convert.
What is the maximum file size?
There's no hard limit, but very large files (over 500MB) may cause memory issues. For best results, keep files under 500MB.
Can I convert audio-only files?
Yes, you can convert audio files (MP3, WAV, etc.) by selecting them as video files. The converter will handle them appropriately.