Initializing... drag & drop files here
Supports: 3G2, 3GP, 3GPP, ASF, AV1, AVCHD +30 more
APNG (Animated PNG) is an extension of the PNG format that stores a sequence of frames in a single .png file. It was created by Mozilla developers in 2004 and is maintained as an unofficial extension widely supported by browsers; unlike GIF it keeps full 24-bit RGB color and 8-bit alpha transparency, and every frame is stored losslessly — no color quantization, no dithering artifacts.
People convert video to APNG when GIF's quality is not good enough. A GIF is locked to 256 colors per frame and only 1-bit (on/off) transparency, so gradients band and soft edges get a hard "halo" against colored backgrounds. APNG preserves the original pixels exactly and blends smoothly into any background, which makes it the better choice for logo loops, UI micro-animations, stickers, and detailed illustrations.
The trade-off is size. Because APNG is lossless, the file is usually larger than an optimized lossy WebP and can be larger than a heavily color-reduced GIF. APNG is best for short, looping clips where fidelity and transparency matter more than bytes — not for long video, where a real video codec wins. If you mainly need the smallest file, video to GIF or animated WebP is worth comparing first.
This converter runs the clip through ffmpeg, assembles the frames with apngasm, then optimizes the result with apngopt (Zopfli compression) to squeeze out redundant data without touching quality.
| Property | APNG | GIF | Animated WebP |
|---|---|---|---|
| Color depth | 24-bit (16.7M) | 8-bit (256 colors) | 24-bit (16.7M) |
| Transparency | 8-bit alpha (smooth) | 1-bit (on/off) | 8-bit alpha (smooth) |
| Compression | Lossless | Lossless, palette-limited | Lossless or lossy |
| Typical file size | Larger than GIF, larger than lossy WebP | Largest at equal quality | Smallest (lossy mode) |
| Browser support | ~94.7% (Chrome 59+, FF 3+, Safari 8+, Edge 79+) | Universal | ~95% (no IE) |
| Fallback if unsupported | Shows first frame (static) | Always works | Broken image (needs fallback) |
| Best for | Lossless loops, logos, transparency | Maximum compatibility | Smallest size on modern browsers |
Any modern browser — Chrome 59+, Firefox 3+, Safari 8+, Edge 79+, and Opera 46+ — plays an APNG inline as an animation, which is about 94.7% of browsers worldwide per caniuse. Image viewers are spottier: because the file extension is .png, older viewers that don't understand the animation chunks simply display the first frame as a static image. That same behavior is the built-in fallback for the ~5% of browsers without APNG support.
The APNG container itself is fully lossless — once the frames are written, no further quality is discarded. The realistic quality limit is the source: the video frames are already compressed by their original codec (H.264, VP9, etc.), so APNG preserves exactly what was decoded, not more. Lowering the Image quality (%) or reducing Colors will visibly trade quality for a smaller file, but at the default settings the animation matches the decoded frames.
Because APNG stores frames losslessly with no inter-frame motion compression like a real video codec uses. A 5-second clip that's a 1 MB MP4 can become a multi-megabyte APNG. To keep the file manageable, lower the FRAMERATE (10 FPS is the default and is usually plenty for UI loops), scale down with Image resolution, and keep the clip short. APNG is meant for brief loops, not full-length video.
If the smallest possible file is the goal and your audience is on modern browsers, animated WebP (lossy) is typically one-quarter to one-third the size of GIF and smaller than APNG. Pick APNG when you need lossless quality or smooth alpha transparency and can accept a larger file; pick GIF when you need it to play literally everywhere, including legacy chat and email clients.
This hub accepts the common containers — MP4, MOV, WebM, AVI, MKV, FLV, WMV, MPEG, M4V, TS, 3GP, OGV — plus more legacy and camera formats, around 35 in total. For specific source formats we have dedicated pages such as MP4 to APNG and MOV to APNG, but they run the same conversion; you can drop any supported file into this page.
In our testing, a 5-second 720p clip at the default 10 FPS converts in well under a minute, with most of the time spent uploading rather than processing. Your file is uploaded over an encrypted connection, converted on our servers, and then both the upload and the generated APNG are deleted automatically after a few hours. There is no sign-up, no watermark, and files are never shared or made public.