Initializing... drag & drop files here
Supports: MPEG2
APNG turns a slice of video into a single looping image that works anywhere a PNG works — chat, wikis, issue trackers, documentation — with full 24-bit colour and lossless frames, which is what separates it from GIF's 256-colour palette. The catch is scale: MPEG-2 is a long-form broadcast and DVD format built around inter-frame compression, while APNG stores complete lossless frames. This page therefore has exactly two controls that matter, Image resolution and Framerate, and getting a sensible file out depends almost entirely on them plus how short your source clip is.
.mpeg2 file or click "+ Add Files". The whole file is converted — this page has no trim control — so cut long captures down to the seconds you want before uploading..apng. Frames are assembled into an infinitely looping animation and then run through a lossless optimiser. Files upload over an encrypted connection, convert on our servers, and are deleted automatically a few hours later.A DVD-resolution frame at 720x480 is 1,382,400 bytes of raw RGBA. Lossless PNG compression typically brings a real-world frame down to a few hundred kilobytes — nowhere near what MPEG-2 achieves, because MPEG-2 stores most frames as differences from their neighbours while APNG stores frames outright. Duration multiplied by framerate is the number of frames, and frames are the whole story:
| Clip length | At 10 FPS | At 25 FPS | Practical verdict |
|---|---|---|---|
| 2 seconds | 20 frames | 50 frames | Comfortable at DVD resolution |
| 5 seconds | 50 frames | 125 frames | Fine if you drop the resolution |
| 15 seconds | 150 frames | 375 frames | Large; halve the height first |
| 60 seconds | 600 frames | 1,500 frames | Impractical as an APNG |
| Full DVD chapter | Thousands | Thousands | Keep it as video instead |
The two levers are on the page: lower the Framerate (10 FPS is already the default, and 8 or 5 FPS is fine for slow motion or a screen recording), and cut the frame size with Image resolution — halving the height roughly quarters the pixel count and the bytes with it. The third lever is not on this page: shorten the clip. Use the Video Cutter on your source first, then convert the trimmed clip here.
APNG is no longer an unofficial extension — it was folded into the PNG specification itself in PNG Third Edition, published as a W3C Recommendation on 24 June 2025, which defines the image/apng media type alongside the acTL, fcTL and fdAT chunks that carry the animation.
| Property | APNG | GIF | Animated WebP |
|---|---|---|---|
| Colour depth | 24-bit truecolour | 8-bit, 256 colours per frame | 24-bit truecolour |
| Frame data | Lossless | Lossless within a 256-colour palette | Lossy or lossless |
| Transparency | 8-bit alpha | 1-bit, hard edges | 8-bit alpha |
| Typical size for the same clip | Largest | Middle | Smallest |
| Standardised in | PNG Third Edition (2025) | GIF89a (1989) | WebP container spec |
| Browser support | Chrome 59+, Firefox 3+, Safari 8+, Edge 79+ (caniuse: about 96%) | Universal | Very broad |
| Fallback when unsupported | Shows the first frame as a still PNG | n/a | Broken image |
For a DVD or broadcast clip specifically, GIF is often the more sensible target — real footage rarely benefits from lossless frames, and MPEG-2 to GIF will produce a far smaller file. Choose APNG when colour banding or clean edges actually matter.
Because APNG is a lossless format, there is no quality dial to expose — every frame is stored exactly. And this conversion runs over the whole source duration, so no trim control is rendered either. That leaves Framerate and Image resolution as the only settings, which is why the guidance here is to cut your clip before uploading rather than after.
A few seconds. At 10 FPS, five seconds is 50 lossless frames — manageable if you also reduce the height. Fifteen seconds at DVD resolution is already unwieldy, and a full chapter is not a sensible APNG at any setting. If you need the whole recording to stay watchable, keep it as video with MPEG-2 to MP4.
Different compression models. MPEG-2 encodes most frames as differences from a nearby reference frame and throws away detail your eye is unlikely to notice. APNG stores each frame as a complete lossless image; a 720x480 frame alone is 1.38 MB before compression. Ten of those per second adds up fast no matter how efficient the PNG encoder is.
Frames are extracted in truecolour with an alpha channel intact and are never palette-reduced on this page, so gradients and fine detail survive exactly. Video itself carries no transparency, though — MPEG-2 has no alpha channel — so the alpha capability only matters if you later composite the APNG over something else.
It is a real standard now. PNG Third Edition, a W3C Recommendation dated 24 June 2025, incorporates the animation chunks into the PNG specification itself and defines image/apng as an official media type. Before that it lived as a Mozilla-originated extension, which is why some older tooling still treats it as unofficial.
In current browsers, effectively yes — caniuse puts global support near 96%, covering Chrome 59+, Firefox 3+, Safari 8+ and Edge 79+. Where support is missing, the file degrades gracefully to its first frame as a static PNG rather than breaking. Some desktop image viewers and older chat clients also show only the first frame.
For camera footage, usually yes. GIF's 256-colour palette is a poor fit for gradients but a fine fit for compressed video frames, and the file will be a fraction of the size — MPEG-2 to GIF is the pragmatic choice. Prefer APNG for screen recordings, titles, logos and animation, where banding in a palette is obvious.
Yes. The output here is already run through a lossless optimiser, but if you need to go further, the APNG Compressor offers palette and colour reduction that this conversion page deliberately does not. Re-running an APNG through it usually beats re-converting the video at a higher framerate.
It is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — never shared, never made public, no sign-up required. The practical limit is upload size and time: a full DVD-length .mpeg2 takes a long while to send, which is another reason to trim before you upload.