MP4 to AVI Converter

Runs in your browser — your files are never uploaded.

Convert MP4 to AVI for older hardware and software. This is very much a legacy-compatibility tool: AVI is the format that DVD authoring software, older TVs, car media players and Windows-era editors expect. OkConverter encodes MPEG-4 Part 2 video with the Xvid tag and MP3 audio, which is the combination those devices actually recognise.

OptionsResolution: Original

How to convert MP4 to AVI

  1. 1

    Drop your .mp4 file onto the box, or click to choose one.

  2. 2

    OkConverter loads the conversion engine (one-time per session) and re-encodes locally.

  3. 3

    Click “Download” to save the .avi file.

Share

Embed this tool on your site

Paste this where you want the tool to appear. It runs entirely in your visitor's browser — no uploads, no account, no tracking.

Please keep the attribution line — it's what keeps these tools free.

Need a different size, a dark theme, or a different tool? Build an embed lets you preview it first.

Frequently asked questions

Why does this re-encode instead of just repackaging?+

Deliberately. An AVI can technically carry the H.264 video from your MP4, but the old players people convert to AVI *for* cannot decode it — you would get a file that fails on exactly the device you made it for. Encoding to MPEG-4 Part 2 is what makes it actually play.

Will the quality drop?+

Somewhat. MPEG-4 Part 2 is an older, less efficient codec than H.264, so at a comparable file size it looks a little softer. That is the unavoidable cost of the compatibility you are converting for.

Will the file get bigger?+

Usually yes. AVI has more container overhead and the older codec needs more bits for the same quality. Expect a moderately larger file than the MP4.

Should I use AVI at all in 2026?+

Only if something specifically needs it. For anything modern — phones, browsers, social platforms, current TVs — MP4 is smaller, sharper and universally supported.

Is my video uploaded anywhere?+

No. Once the engine has loaded, the entire re-encode happens inside your browser tab.