Initializing... drag & drop files here
Supports: XVID
.avi files from older camcorders, ripped DVDs, or downloaded archives. Batch is supported; drop in a whole folder of legacy clips.Xvid is an open-source implementation of MPEG-4 Part 2 Advanced Simple Profile (ASP), first released in 2001 and most commonly stored inside an AVI container. Its last stable release (1.3.7) shipped in December 2019, and modern devices have largely moved on. MP4 (ISO/IEC 14496-14) with H.264 is the universal successor — better compression, far broader hardware support, and proper streaming. Converting Xvid to MP4 is the single most common modernization path for legacy video libraries:
<video> — no major browser plays Xvid in AVI natively. MP4 (H.264 + AAC) is the baseline format for <video> tags, social uploads, and embeds across Chrome, Firefox, Edge, and Safari.| Property | Xvid (in AVI) | MP4 (H.264) |
|---|---|---|
| Codec spec | MPEG-4 Part 2 ASP (2001) | MPEG-4 Part 10 / H.264 AVC (2003) |
| Container spec | Microsoft AVI (RIFF, 1992) | ISO/IEC 14496-14 (MPEG-4 Part 14) |
| Compression efficiency | Baseline | 30-50% smaller at equivalent quality |
| iPhone / iPad / Apple TV | Not supported | Native playback |
| Modern smart TV / streaming stick | Inconsistent (often unsupported) | Universal |
Browser HTML5 <video> |
Not supported | Supported in Chrome, Firefox, Edge, Safari |
| Streaming / progressive download | Poor (AVI not designed for it) | Designed for it (moov atom + fragmentation) |
| B-frames in container | Requires "packed bitstream" hack | Native |
| Subtitles / chapters / multi-audio | Limited / clunky | Full support |
| Active development | Last release Dec 2019 (v1.3.7) | Actively maintained (HEVC/AV1 are successors) |
| Mode | What it does | Best for |
|---|---|---|
| Quality Preset (Very High → Low) | Picks a CRF value behind the scenes | Most users — set and forget |
| Constant Quality (CRF 18-28) | Fixed perceptual quality, variable size | Archiving — set CRF 20 for visually lossless |
| Target file size (%) | Output is X% of input size | Quick "make it smaller" passes |
| Specific file size (MB) | Exact MB cap | Hitting a hard upload limit |
| Constant Bitrate (CBR) | Fixed Mbps throughout | Streaming where bitrate is capped |
| Variable Bitrate (VBR) | Bitrate adapts to scene complexity | Best size/quality balance for general playback |
Almost always, yes — typically 30-50% smaller at the same visual quality. H.264 has access to CABAC entropy coding, in-loop deblocking, and more flexible B-frame structures that MPEG-4 Part 2 lacks. A 1.4 GB Xvid AVI movie usually re-encodes to 700-900 MB MP4 at CRF 20 with no visible quality difference. If you want to preserve the exact original size, set CRF to 18 or pick "Quality Preset: Highest."
iOS and tvOS have never shipped MPEG-4 Part 2 / Xvid decode — Apple's Photos, Files, and TV apps simply refuse to open it. The fix is to convert to H.264 MP4, which iOS, iPadOS, macOS, and tvOS all play natively in every built-in app. Side-loading apps like VLC for iOS can play Xvid, but you'll still hit walls when sharing, AirDropping, or syncing to Apple TV.
Move to MP4. AVI was designed by Microsoft in 1992 around a one-frame-in-one-frame-out model that doesn't cleanly handle modern codec features like B-frames — Xvid worked around this with a "packed bitstream" hack, but H.264 and newer codecs have no equivalent workaround. MP4 (ISO/IEC 14496-14) was designed from the start for modern codecs, streaming, multiple audio tracks, chapters, and subtitles.
Almost always, yes. Xvid is the codec; AVI is the container. The vast majority of files labeled "Xvid" are .avi files containing an Xvid (or DivX) video stream and an MP3 or AC3 audio stream. XConvert auto-detects the codec inside your AVI and converts it. If you have AVI files using a different codec, see AVI to MP4 — the same converter handles both.
CRF 18 is visually lossless (the encoder will use whatever bitrate it needs to make the output indistinguishable from the source). CRF 23 is the x264 default — a strong balance of size and quality. CRF 28 produces noticeably smaller files with mild but visible quality loss. For modernizing a legacy Xvid library where source quality is already imperfect, CRF 20-22 is usually the sweet spot.
Yes. Drop in as many files as you want and apply the same settings to all, or configure per-file options. Each file converts in parallel within your browser session and downloads individually or as a ZIP. There is no fixed cap on the number of files in a batch.
Audio is preserved — XConvert re-encodes it to AAC inside the MP4 by default, or you can keep the original MP3 / AC3 stream depending on the source. AVI's subtitle support is weak (most Xvid releases ship subtitles as separate .srt / .sub files alongside the video). Those external subtitle files are not embedded in the MP4 — keep them next to the converted file, or merge them in a separate step.
Yes. DivX and Xvid are both implementations of MPEG-4 Part 2 ASP and are functionally interchangeable inside AVI containers. The same converter handles both — see DivX to MP4 for the DivX-specific landing page if you prefer.
If you want MKV (better for multiple audio/subtitle tracks) or another modern container, see Xvid to MKV or Xvid to MOV. For further size reduction after converting, compress MP4 supports H.265/HEVC and AV1 re-encoding.