Initializing... drag & drop files here
Supports: MPG, MPEG
Turn an MPEG video clip into an animated PNG that loops in the browser with full 24-bit color and per-pixel alpha transparency — something an animated GIF cannot do. APNG keeps every frame lossless, so gradients and soft edges stay clean instead of dithering into the 256-color banding GIF is stuck with. Upload a short .mpeg or .mpg clip, set a frame rate, and download a single self-contained .apng file.
.mpeg or .mpg clip onto the page, or click "Add Files" to browse. The file uploads over an encrypted connection to our servers..apng. No sign-up, no watermark — files are deleted automatically after a few hours.| Property | APNG | Animated GIF | Animated WebP |
|---|---|---|---|
| Color depth | 24-bit (16.7M colors) | 256 colors per frame | 24-bit |
| Transparency | Full 8-bit alpha | 1-bit (on/off) | Full 8-bit alpha |
| Compression | Lossless | Lossless, palette-limited | Lossy or lossless |
| Typical file size | Smaller than GIF, larger than lossy WebP | Largest of the three | Smallest (lossy) |
| Fallback in old viewers | Shows first frame as static PNG | Plays everywhere | Shows nothing or broken icon |
| Browser support | ~95% (Chrome 59+, Firefox 3+, Safari 8+, Edge 79+) | Universal | ~97% |
| Best for | Lossless clips needing smooth transparency | Maximum compatibility | Smallest web animation |
APNG was folded into the PNG Specification, Third Edition, which became a W3C Recommendation in June 2025, and it is built on the PNG container — so a viewer that doesn't understand the animation chunks simply renders the first frame as a normal PNG. If you specifically need the broadest playback or smaller files, compare with MPEG to GIF and the GIF to APNG path.
MPEG-1 and MPEG-2 use lossy interframe (motion-compensated) compression, while APNG stores each frame as a lossless PNG. For anything longer than a few seconds the lossless frames add up fast. Keep clips short, lower the framerate, cap the resolution, or use color reduction to hold the size down. For longer playback, MP4 or WebP will almost always be smaller.
No. MPEG video has no alpha channel, so the source is fully opaque and the resulting APNG will be opaque too. APNG supports 8-bit alpha transparency, but the converter can only preserve transparency that already exists in the input — it cannot invent a transparent background from solid video.
10 FPS (the default) is a good balance for UI loops, reaction clips, and demos — it keeps the file manageable. For smoother motion, raise it toward 24-30 FPS, but expect the file to grow roughly in proportion to the frame count. There's no benefit to setting a framerate higher than the source clip's own rate.
Native APNG playback covers roughly 95% of users — Chrome 59+, Firefox 3+, Safari 8+, and Edge 79+ all animate it. In a viewer without APNG support, the file still displays the first frame as an ordinary static PNG, so it never breaks completely. Legacy Internet Explorer and old Edge show only that first frame.
You can upload short MPEG clips for conversion; the practical limit is upload size and time rather than your device. Files travel over an encrypted (TLS) connection, are processed on our servers, and are deleted automatically after a few hours. In our testing, a 5-second 480p MPEG clip at 10 FPS produced an APNG of roughly 2-4 MB depending on motion and palette settings.