Convert MPEG to MP4
Convert MPEG files to MP4 entirely in your browser. The universal video container — H.264 + AAC plays on every device, browser and editor. Drop your MPEG below — vexo runs ffmpeg-wasm locally, nothing is uploaded.
Drop your video here
or choose a file from your device
Max 200 MB per file. Conversion runs in your browser.
Every conversion runs entirely in your browser. Your video never leaves your device.
About MPEG → MP4
Why convert MPEG to MP4?
MP4 with H.264 + AAC plays on every device, browser and editor. Convert from MPEG when you need a file you can share or upload anywhere without worrying about codec support. MPEG is a legacy container with limited support on modern phones, browsers and editors. Converting to MP4 keeps the footage but lets it play on everything you actually use today.
About MPEG
MPEG (typically .mpeg or .mpg) refers to MPEG-1 and MPEG-2 program streams — the codecs and container behind VCDs, DVDs, early digital TV and a lot of 90s and early-2000s video. The compression is dated: MPEG-2 files are several times larger than H.264 MP4 at the same quality, and modern phones and browsers often won't play them at all. Re-encoding to MP4 is the fastest way to bring an MPEG file into the present.
About MP4
MP4 is the default video container of the modern web. With H.264 video and AAC audio it is the format every iPhone, Android phone, Windows machine, Mac, smart TV, video editor, social platform and browser understands without extra codecs. vexo encodes MP4 with the H.264 'veryfast' preset and 128 kbps stereo AAC — a safe default for talking-head, music and screen recordings.
What you're converting between
A short primer on both formats so the trade-offs are obvious before you hit Convert.
MPEG
SourceMPEG-1 / MPEG-2 Program Stream · introduced 1993
MPEG (typically .mpeg or .mpg) refers to MPEG-1 and MPEG-2 program streams — the codecs and container behind VCDs, DVDs, early digital TV and a lot of 90s and early-2000s video. The compression is dated: MPEG-2 files are several times larger than H.264 MP4 at the same quality, and modern phones and browsers often won't play them at all. Re-encoding to MP4 is the fastest way to bring an MPEG file into the present.
Strengths
- Universally understood by desktop video players historically
Trade-offs
- Files are 3–5× larger than equivalent H.264 MP4
- Mobile and browser playback is patchy
- Dated visual compression (blocking, ringing artefacts)
MP4
TargetMPEG-4 Part 14 · introduced 2001
MP4 is the default video container of the modern web. With H.264 video and AAC audio it is the format every iPhone, Android phone, Windows machine, Mac, smart TV, video editor, social platform and browser understands without extra codecs. vexo encodes MP4 with the H.264 'veryfast' preset and 128 kbps stereo AAC — a safe default for talking-head, music and screen recordings.
Strengths
- Plays on every device and player on Earth
- Hardware-decoded on phones and laptops
- Compact at quality 70–80 for most content
Trade-offs
- Slightly larger than WebM at the same perceived quality
- H.264 has licensing concerns for some use cases (not for end-users)
Popular conversions
Each link below opens the converter pre-tuned for that conversion.
Supported formats
MP4 is the safest default for web and mobile playback. WebM gives the smallest files for modern browsers. GIF is for short, soundless animations.
WMV, FLV and other legacy/streaming formats are not supported in this version. Please convert those to MP4 first using a desktop tool.
| Format | Input | Output | Notes |
|---|---|---|---|
| MP4 | Yes | Yes | H.264 + AAC, broadest compatibility |
| MOV | Yes | No | Apple/QuickTime container; convert to MP4 |
| WebM | Yes | Yes | VP9 + Opus, smaller than MP4 |
| MKV | Yes | No | Container; convert to MP4 or WebM |
| AVI | Yes | No | Legacy container; convert to MP4 |
| GIF | Yes | Yes | No audio, short clips only |
| WMV | No | No | Not supported |
| FLV | No | No | Not supported |
Frequently asked questions
Your videos never leave your device
vexo is a static page. Every conversion runs inside your browser via ffmpeg compiled to WebAssembly. There is no server-side processing, no upload, no temporary file, no cache. When you close this tab, every file is gone.
- No account required.
- No server processing. Your videos stay on your device.
- No caching, no Service Worker, no IndexedDB persistence.
- The conversion engine (ffmpeg-wasm) is fetched from a public CDN and cached by the browser; no personal data is sent.