Convert Video Format

Convert MOV, WebM, MKV, AVI, or MP4 for phone playback, editing software, websites, social uploads, and client delivery. Switch container and codec in seconds with no desktop install.

Convert your video

Choose a file
or drag and drop

Sign in to run this tool — 100 free credits on signup.

Common video conversion scenarios

Creators and editors

Convert MOV to MP4 for sharing and editing

Turn iPhone, Final Cut, or camera MOV files into MP4 so they open reliably in Windows, Premiere, social platforms, and client review tools.

Website owners

Convert video for web playback

Create MP4 for broad compatibility or WebM for smaller HTML5 video assets used in landing pages, product docs, and portfolios.

Developers

Normalize user uploads into one format

Use the FFmpeg API to convert unpredictable uploads into standard MP4 outputs before moderation, storage, playback, or downstream processing.

FFmpeg flags used by this tool

Quick reference for what each parameter actually does.

-c:v libx264
H.264 codec for MP4 / MKV / MOV — universal compatibility.
-c:v libvpx-vp9
VP9 codec for WebM — ~25% smaller at the same quality.
-c:v libxvid
Xvid codec for AVI — legacy format for old Windows machines.
-crf
Quality knob (0–51). Original→18 (visually lossless), High→23, Medium→28.
-c:a aac / libopus / libmp3lame
Audio codec auto-picked: AAC for MP4/MOV/MKV, Opus for WebM, MP3 for AVI.
-preset fast
libx264 speed/efficiency knob. fast trades a few percent of size for much less wait time.

How it works

  1. 01

    Upload or paste a URL

    Drop a video from your computer, or paste a public URL. Up to 5 GB.

  2. 02

    Pick the target format

    MP4 if you don't know — it plays everywhere. WebM for web, MKV for archive, MOV for Apple, AVI for legacy.

  3. 03

    Cloud transcoding

    FFmpeg runs on our servers; codec and audio are auto-paired so the result plays on the target device.

  4. 04

    Download the result

    Temporary download link — files auto-expire after 7 days.

FAQ

I have an iPhone MOV that won't play on Windows. How do I convert?

Pick MP4 with the High preset. MOV and MP4 share the H.264 codec under the hood, so the conversion is fast and visually lossless. The output plays on Windows, web, Premiere — anywhere.

MP4 vs WebM — which should I pick?

MP4 if you'll send it to someone or upload to social. WebM if it lives on your own website — about 25% smaller at the same quality, but Safari support is more uneven than MP4.

Will I lose quality converting?

The Original preset (CRF 18) is visually lossless — you can't tell the difference. High (CRF 23) is the everyday choice, loses a hair of detail but the file is much smaller. Medium (CRF 28) is for when storage matters more than fidelity.

Does AVI still make sense?

Only for ancient Windows machines or hardware that can't decode H.264. Otherwise pick MP4 — smaller, plays everywhere, supports modern features.

What's the size limit?

5 GB through the browser. No limit through the API.

Can I do this from code?

Yes — all tools here are wrappers over /v1/tasks. Toggle the API view above to see the exact request your form generates, or read the docs for curl / Node / Python examples.

Related video tools

Convert in code

All twelve tools wrap the same /v1/tasks endpoint — three lines of curl will do the same job inside your build pipeline or backend.

View API docs
curl -X POST https://api.ffhub.io/v1/tasks \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d {
    "command": "-i https://you.com/in.mov -c:v libx264 -crf 23 -preset fast -c:a aac out.mp4"
  }
Convert Video Format Online — MP4 / WebM / MKV / MOV | FFHub