Initializing... drag & drop files here
Supports: MPG, MPEG
Both of these formats are old: AVI is Microsoft's 1992 container, and the MPEG program stream behind a .mpg/.mpeg file dates to the 1993 publication of MPEG-1. The reason to move an MPEG into an AVI in 2026 is narrow but real — older Windows editing tools and VirtualDub-style workflows expect AVI, and some legacy hardware reads AVI but chokes on a raw program stream. If you just want a file that plays everywhere and streams, convert MPEG to MP4 instead; that is the better pick for most people.
| Property | MPEG (.mpg / .mpeg) | AVI |
|---|---|---|
| Full name | MPEG Program Stream | Audio Video Interleave |
| Type | Container + system stream | Container (RIFF subformat) |
| Standard | ISO/IEC 11172 (MPEG-1), ISO/IEC 13818 (MPEG-2) | Microsoft RIFF spec |
| Released | MPEG-1 published 1993; MPEG-2 in 1996 | November 1992 |
| Typical video codec | MPEG-1 Part 2 / MPEG-2 Part 2 | This tool writes MPEG-4 Part 2; AVI also holds DivX, Xvid, H.264 |
| Typical audio | MP2; DVD/broadcast streams often carry Dolby Digital (AC-3) | This tool writes MP3; AVI also holds PCM, AC-3 |
| Subtitles / chapters | Not in the base program stream | No native subtitle or attachment support — must be a sidecar file or hardcoded |
| Streaming features | Built for storage and DVD, not adaptive streaming | None modern; predates HTTP streaming |
| Best for | VCD/DVD authoring, broadcast capture, archival | Windows-era editors, legacy capture/playback hardware |
.mpg..mpg or .mpeg file onto the page, or click "Add Files" to browse. You can queue several clips and convert them with the same settings.Usually a little. Your MPEG is already a lossy MPEG-1 or MPEG-2 stream, and this converter re-encodes it to MPEG-4 Part 2 inside the AVI — that is one fresh lossy generation, so the picture cannot get sharper than the source no matter the settings. Choosing the "Very High" Quality Preset (or a generous bitrate) keeps the loss small enough to be hard to spot. If preserving the exact original frames matters more than AVI compatibility, keep the file as MPEG instead.
That is common and expected. MPEG-2's encoder is well tuned, and the MPEG-4 Part 2 codec this tool writes into AVI does not compress much more efficiently than MPEG-2 — Microsoft's own video engineer once noted MPEG-4 Part 2 "didn't offer that much of a compression advantage over MPEG-2." If size matters, lower the bitrate, downscale the resolution, or use the video compressor after converting.
This converter defaults to MPEG-4 Part 2 for video — the same family as Xvid and DivX (ISO/IEC 14496-2 Advanced Simple Profile) — and MP3 for audio. AVI is only a container, so it can also carry DivX, Xvid, or H.264 video and PCM or AC-3 audio, but MPEG-4 Part 2 plus MP3 is the broadly compatible combination for legacy AVI workflows.
No. AVI has no native support for subtitle tracks, chapters, or attachments — they have to travel as a separate sidecar file or be burned into the picture. A .mpg program stream does not carry soft subtitles either, so for this particular conversion there is rarely anything to lose, but do not expect AVI to add subtitle support.
For almost everyone, MP4 is the better target — it streams, supports modern H.264/H.265 video, and plays on phones, browsers, and TVs out of the box. Choose AVI only when a specific older Windows editor or piece of legacy hardware on your bench requires it. If MP4 fits your case, use convert MPEG to MP4; if you already have AVI files headed the other way, convert AVI to MP4 is the reverse.
Not always. AVI is a Windows-era container, and while VLC opens it anywhere, the built-in players on macOS, iOS, and Android often refuse AVI or lack the MPEG-4 Part 2 codec. If your destination is an Apple device, convert MPEG to MOV or to MP4 will behave far better than AVI.
Your file is uploaded over an encrypted connection, re-encoded and packaged into AVI on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public. The main practical limit on a big MPEG is simply upload size and time.