ConvertBruvConvertBruv

Video Converter

Convert between MP4, WebM, MOV, AVI, MKV and FLV. Extract audio from video. All powered by FFmpeg WebAssembly — entirely in your browser, files never leave your device.

Drag 'n' drop files here, or
click to select files

.mp4, .webm, .mov, .avi, .mkv, .flv, .ogv, .qt, .f4v

Select the output format and click Convert

Files never leave your device — 100% browser-based

//format_comparison

Video format comparison

Video files are containers (MP4, MOV, MKV...) holding video and audio streams encoded with codecs (H.264, VP9, H.265...). Here's how the six most common formats stack up.

FormatContainerVideo codecAudio codecBest forNotes
MP4ISO/IEC 14496-14H.264 (most common), H.265, AV1AACUniversal playback, mobile, socialThe default. Plays everywhere — iPhone, Android, browsers, smart TVs.
WebMMatroska subsetVP9, VP8 (royalty-free)Opus or VorbisWeb streaming, YouTubeOpen and royalty-free. Limited Apple support — Safari has issues.
MOVQuickTimeH.264, ProResAAC, Apple LosslessApple ecosystem, Final Cut, iMovieApple's native video container. Same codecs as MP4 with QuickTime metadata.
AVIMicrosoft RIFF (1992)Many (DivX, XviD, MJPEG, etc.)MP3, PCM, AC-3Legacy Windows softwareOld. Large files, no streaming support, no soft subs. Convert to MP4 if possible.
MKVMatroska (open)Any (H.264, H.265, AV1, VP9...)Any (AAC, FLAC, AC-3, DTS)Anime, multi-track archivesHolds multiple audio/subtitle tracks. Not playable on iOS without conversion.
FLVFlash Video (EOL 2020)Sorenson, VP6, H.264MP3, AAC, NellymoserRescuing legacy Flash archivesAdobe killed Flash in 2020. No modern browser plays FLV. Convert to MP4 immediately.

//when_to_convert

When to convert video

Common scenarios where converting video format solves a real compatibility or workflow problem.

MOV (Final Cut, iPhone) to MP4 for Android and Windows

QuickTime MOV files don't play reliably on Android or in Windows Media Player without codec packs. Converting to MP4 with H.264 video and AAC audio gives you a file that plays on every phone, browser, and OS — same quality, dramatically wider compatibility.

MKV anime episodes to MP4 for iPad and Apple TV

MKV is the standard container for fan-subbed anime and concert recordings, but iOS rejects it. Converting to MP4 makes the file playable in the native iOS Files app, AirPlay-compatible, and importable into the Apple TV app or Plex iOS clients.

Extract MP3 audio from MP4, MOV, or MKV recordings

Pulling the audio out of a screen recording, lecture video, concert footage, or game stream gives you a portable file for podcasts, music libraries, or transcription. We demux the container and re-encode the audio to MP3 at 192kbps — no video processing needed.

WebM Loom or YouTube downloads to MP4 for Final Cut Pro

Loom screen recordings and YouTube downloads come as WebM with VP9 codec. Final Cut Pro and iMovie don't import them reliably. Converting to MP4 with H.264 makes them drop-in compatible with the entire Apple editing ecosystem.

FLV legacy Flash video to MP4 for modern playback

FLV files from the Flash era (pre-2020) are unplayable in any modern browser, mobile app, or video editor. Converting to MP4 with H.264 rescues old screencasts, training videos, and archived footage so they continue to play in the post-Flash world.

//specific_tools

Specific Converters

Need a dedicated tool for a specific format pair? Each page has format-specific FAQs, technical details, and use cases.

MP4 to MP3

Extract audio from MP4 videos and save as MP3 files.

MOV to MP4

Convert iPhone MOV videos to universally compatible MP4 format.

WebM to MP4

Convert WebM videos to universally compatible MP4 format.

AVI to MP4

Convert legacy AVI videos to modern MP4 format for any device.

MKV to MP4

Convert MKV videos to universally compatible MP4 format.

MP4 to WebM

Convert MP4 videos to open WebM format for web embedding.

MP4 to MOV

Convert MP4 videos to Apple MOV format for Mac and iOS editing.

MP4 to AVI

Convert MP4 videos to AVI format for legacy software and devices.

MOV to MP3

Extract audio from QuickTime MOV videos as universally compatible MP3.

FLV to MP4

Convert legacy Flash FLV video files to modern MP4 H.264 format.

OGV to MP4

Convert OGV (Ogg Theora) video files to modern MP4 H.264 format.

MKV to MP3

Extract MP3 audio from MKV video files for music, podcasts, or commentary tracks.

WebM to MOV

Convert WebM video to MOV (QuickTime) format for Final Cut Pro and Apple workflows.

WebM to AVI

Convert WebM video to AVI (H.264 + MP3) for legacy Windows media players and old video software.

MOV to WebM

Convert MOV (QuickTime) video to WebM (VP9 + Opus) for HTML5 embedding and smaller files.

MOV to AVI

Convert MOV (QuickTime) video to AVI (H.264 + MP3) for legacy Windows software and old DVD tools.

AVI to WebM

Convert legacy AVI video to modern WebM (VP9 + Opus) for HTML5 embedding and 30-50% smaller files.

AVI to MOV

Convert legacy AVI video to MOV (QuickTime) for editing in Final Cut Pro, Premiere on Mac, and iMovie.

MKV to WEBM

Convert MKV video to WebM for HTML5 video, Twitter, and patent-free web embedding.

MKV to MOV

Convert MKV video to MOV (QuickTime) for editing in Final Cut Pro, Premiere on Mac, and iMovie.

MKV to AVI

Convert MKV video to legacy AVI for old Windows tools, DVD authoring software, and embedded media players.

OGV to WEBM

Convert OGV (Theora) video to WebM (VP9) — the modern royalty-free HTML5 successor.

OGV to MOV

Convert OGV (Theora) video to MOV (QuickTime) for editing in Final Cut Pro, iMovie, and macOS Preview.

OGV to AVI

Convert OGV (Theora) video to legacy AVI for old Windows tools, DVD authoring, and embedded media players.

FLV to WEBM

Convert legacy FLV (Flash) video to modern WebM (VP9) for HTML5 embedding and royalty-free archives.

FLV to MOV

Convert legacy FLV (Flash) video to MOV (QuickTime) for editing in Final Cut Pro, iMovie, and macOS tools.

MP4 to WAV

Extract uncompressed WAV (PCM) audio from MP4 video for editing in DAWs and audio analysis tools.

MP4 to OGG

Extract Ogg Vorbis audio from MP4 video for use in games, royalty-free pipelines, and HTML5 <audio>.

MP4 to AAC

Extract the raw AAC audio stream from MP4 video — bit-perfect, no re-encoding, no quality loss.

//related_hubs

Other converters

//faq

Frequently Asked Questions

MP4 vs WebM vs MOV — which video format should I choose?
Use MP4 (H.264 + AAC) for everything by default — it plays on every device, browser, and platform on Earth. Use WebM (VP9 + Opus) if you specifically need a royalty-free format for web streaming and don't care about Safari quirks. Use MOV if you're staying in the Apple ecosystem (Final Cut Pro, iMovie, QuickTime). MOV and MP4 are nearly identical inside — both typically hold H.264 + AAC — the difference is metadata structure.
Does converting video lose quality?
Yes, slightly. All popular video codecs (H.264, H.265, VP9, AV1) are lossy, so re-encoding adds a second compression stage. We use sensible defaults — H.264 at CRF 23 (visually transparent for most content) and AAC audio at 128kbps. The drop is usually invisible. For zero quality loss you'd need to remux without re-encoding, which only works when the source codec already matches the target container.
What's the difference between a codec and a container?
The container (MP4, MOV, MKV, WebM, AVI) is the wrapper file that holds video, audio, and subtitle tracks. The codec (H.264, H.265, VP9, AV1) is the actual compression algorithm encoding the video stream inside. Two MP4 files can use completely different codecs. When people say 'convert to MP4' they usually mean 'wrap H.264 video and AAC audio in an MP4 container.'
Why is my video file so large?
Video file size is determined mostly by bitrate (data per second) and length, not resolution. A 4K video at 50Mbps for 10 minutes = ~3.7 GB. To shrink: lower the resolution (4K → 1080p ≈ 4× smaller), pick a more efficient codec (H.265 or AV1 instead of H.264 ≈ 50% smaller), or accept lower quality (CRF 28 instead of 23). MOV/MKV files are often huge because they contain uncompressed or lightly-compressed master tracks.
How does browser-based video conversion work?
We use FFmpeg compiled to WebAssembly (FFmpeg WASM). The first time you load the page, ~30 MB of WASM downloads to your browser; after that it's cached. All decoding, demuxing, encoding, and remuxing happens inside the browser tab — no server uploads, no cloud processing. Files up to about 1 GB work in the browser; for larger files, our desktop app uses native FFmpeg without size limits.
Are my video files private?
Yes, completely. FFmpeg WebAssembly runs entirely in your browser. Your video files never leave your device — no upload, no server processing, no logging, no telemetry. We have zero access to your files at any point.