How to convert a video format online
Upload your source file
Drop or browse for MP4, MOV, WebM, AVI, MKV, or other common containers. FFmpeg reads the stream metadata to confirm compatibility.
Choose the output format
Pick MP4 for universal sharing, WebM for web embedding, MOV for Apple workflows, MP3 to extract audio, or GIF for short animated loops.
Adjust quality settings if needed
Default settings are optimised for each format. Lower bitrate if you need a smaller file; raise it for archival quality.
Start conversion
FFmpeg demuxes, transcodes, and remuxes the stream locally. Progress shows in the browser.
Download the converted file
Save the output. Play it in your target app to confirm compatibility before sharing.
Common use cases
MOV to MP4 for cross-platform sharing
iPhone and Mac videos arrive as MOV or HEVC. Convert to H.264 MP4 so Windows users, Android devices, and web players can open them without codec packs.
Video to MP3 for podcasts and audio clips
Extract the audio track from a video interview, lecture recording, or music video and save it as an MP3 for podcast editing or distribution.
MP4 to WebM for website backgrounds
Self-hosted websites benefit from VP9/AV1 WebM for bandwidth efficiency. Convert your MP4 hero video to WebM and serve both with a source fallback.
Video to GIF for chat and presentations
Short 2–5 second clips convert to GIF for Slack reactions, presentation loop animations, and email newsletter previews.
AVI or MKV to MP4 for social uploads
Legacy recording software outputs AVI or MKV. Social platforms expect MP4. Convert before uploading to avoid rejection or re-encoding by the platform.
Best practices
- Start with the highest-quality source — converting an already-lossy file degrades quality further.
- MOV to MP4 at H.264 is the most common conversion; use it as the default safe choice for sharing.
- For audio-only extracts, MP3 at 192 kbps balances file size and audio quality for voice and music.
- GIF output grows quickly with clip length — keep source clips under 5 seconds for manageable file sizes.
- Test WebM output in Safari; older versions of Safari do not support VP9 — serve an MP4 fallback in the HTML source element.
- Avoid converting the same generation more than once; each lossy pass accumulates artefacts.
Formats & compatibility
Input: MP4, MOV, WebM, AVI, MKV, and other containers FFmpeg supports. Output options: MP4 (H.264+AAC), MOV, WebM (VP8), AVI, MP3 (audio only), GIF (animated). Processing is entirely client-side. Large files and less efficient codecs like GIF take more time.
Related tools
- Compress Video — reduce file size after converting to MP4
- Trim Video — cut to the essential segment before converting
- Video to MP3 — dedicated audio extraction for cleaner MP3 exports
Choose your target format above and convert your video locally — no upload, no waiting room, no fee.