~/tools/format-convert

Format Converter

Convert between video and audio formats. Available formats adapt to the file type, with optional custom encoding settings.

-i in.mov out.mp4
Engine:ffmpeg.wasmWaiting to initialize…

$Drag in a video or audio file, or click to select

Video and audio are processed only in your browser memory

Files never leave your device
MP4MOVMKVAVIMP3WAVFLAC
01Drop your files

Files are read into browser memory — nothing is uploaded

02Adjust settings

Pick the output format and processing options

03Download locally

The engine processes everything locally and exports the result

//Related Video ToolsAll tools

Online Video & Audio Converter

Local · No uploads

Convert between video formats (MP4, MKV, MOV, WebM) and audio formats (MP3, AAC, WAV, FLAC) right in your browser. The tool automatically detects media type and only offers same-type targets, so you never end up with an invalid conversion. Customize the encoder, bitrate, or frame rate when you need finer control. Files are converted locally — nothing is uploaded.

How to Convert Media Formats

  1. 1

    Upload your video or audio file

  2. 2

    Pick a target format of the same type — audio to audio, video to video

  3. 3

    Optionally configure the encoder, bitrate, frame rate, and other advanced settings

  4. 4

    Click Convert, then download the converted file

Common Uses

  • Fix "won't play" issues by converting to a format your device supports
  • Meet platform requirements (some sites only accept MP4)
  • Standardize files from different sources for easier management

Things to Keep in Mind

  • Conversion re-encodes the media (a lossy process) — repeated conversions accumulate quality loss
  • Audio and video can't be converted into each other here; to pull audio from a video, use the Audio Extractor
  • Large files take longer and are limited by browser memory

How to Choose a Format Converter

  • vs. desktop converters like Format Factory or HandBrake: no installation, works across platforms
  • vs. upload-based online converters: your files never leave your device
  • Automatically constrains output choices by input type, preventing pointless conversions

Containers vs. Codecs

  • A video file = container + codec: MP4 / MKV / MOV are containers (they package the streams), while H.264 / H.265 / VP9 are codecs (they compress the picture). Many "format not supported" errors are actually the codec being unsupported — swapping the container alone won't fix that.
  • There are two paths: remuxing (-c copy) only swaps the container without re-compressing — extremely fast and lossless, but the codec must already be supported by the target container. Re-encoding re-compresses — universally compatible, but slower and lossy.
  • This tool re-encodes to MP4 (H.264 + AAC) by default, the most widely compatible combination — it plays on phones, TVs, and every browser.

Format Conversion FAQ

Does converting lose quality?

With default encoding settings, output is close to the source. You can control the quality-versus-size tradeoff with the bitrate setting.

Which formats can I convert between?

Video: MP4 / AVI / MKV / MOV / WebM and more. Audio: MP3 / AAC / WAV / FLAC and more — same-type conversions only.

Can I convert a video directly into an audio file?

Not on this page. To extract audio from a video, use the Audio Extractor tool — it's built for that.

Will the converted video play everywhere?

The default output is MP4 (H.264), which plays on virtually every device and player.

Can I convert MKV to MP4?

Yes. Upload the MKV, choose MP4 as the target, and convert — ideal when you need playback on phones or TVs.