Initializing... drag & drop files here
Supports: AVI
An animated PNG keeps every frame of your clip in full 24-bit colour with no palette and no lossy compression — the two things a GIF cannot do. That makes APNG the right export when an AVI clip has gradients, soft shadows, skin tones or a logo animation that GIF turns into banded mush, and the wrong export when you need the smallest possible file. This page converts the AVI's video frames into a single looping .apng; the audio track is dropped, because no image format carries sound.
.avi onto the page or click "Upload" to browse. AVI files are often large for their running time, so a short clip or an already-trimmed segment converts fastest..apng. Files are uploaded over an encrypted connection, converted on our servers, and deleted automatically after a few hours — no sign-up, no watermark.| Property | APNG | GIF | Animated WebP |
|---|---|---|---|
| Colour depth | 24-bit truecolour | 256 colours per frame | 24-bit truecolour |
| Transparency | Full 8-bit alpha | 1-bit, on or off | Full 8-bit alpha |
| Compression | Lossless (DEFLATE) | Lossless but palette-limited | Lossy or lossless |
| Typical size for the same clip | Largest | Middle | Smallest |
| Frame timing | Exact fraction of a second | Centisecond steps | Millisecond steps |
| Global browser support | About 96% | Universal | About 97% |
| If the viewer can't animate it | Shows the first frame as a normal PNG | n/a | Usually fails to display |
| Best for | Gradients, alpha edges, crisp UI loops | Maximum compatibility | Smallest web payload |
If your priority is a file that plays absolutely everywhere, AVI to GIF is the safer export. If it is fidelity — no dithering, no colour banding, clean semi-transparent edges — APNG is the reason this page exists.
| Property | Value |
|---|---|
| Standardised in | PNG Specification (Third Edition), a W3C Recommendation published 24 June 2025 |
| Animation chunks | acTL (animation control), fcTL (frame control), fdAT (frame data) |
| Backward compatibility | A decoder without animation support ignores those chunks and shows the static image |
| Loop count written here | 0, which means loop forever |
| Frame delay written here | An exact 1/N-second fraction — at 10 FPS, precisely 0.1 s per frame |
| Colour type | Truecolour, 8 bits per channel, with alpha kept when the source has it |
| Browser support | Firefox 3+, Chrome 59+, Safari 8+, Edge 79+, Opera 46+ |
| Not supported by | Most print and office software, which treats it as a still PNG |
The clip is decoded to a sequence of full PNG frames at the framerate you chose, in RGBA so any alpha in the source survives, and scaled at that point if you asked for a smaller size. Those frames are then assembled into one animated PNG with an exact per-frame delay and an infinite loop, and the finished file is run through a Zopfli-based optimiser to squeeze the compressed streams further without touching a single pixel.
Converting a 10-second 640×480 clip at the default 10 FPS produced a 100-frame APNG of 6.84 MB before that optimisation pass and 5.77 MB after it — a 15% saving for free. The same clip exported as a 256-colour GIF was 4.27 MB, which is the trade in miniature: APNG cost about a third more bytes and gave up nothing in colour.
Because the AVI is lossy and the APNG is not. Video codecs such as DivX, Xvid or MPEG-4 store one full frame occasionally and only the differences in between, discarding detail your eye is unlikely to notice. APNG stores every frame as complete, losslessly compressed pixel data. Ending up larger than the source video is normal and expected. Lower the framerate, cut the resolution, or trim the clip to the seconds that matter — those three controls change the output size far more than anything else.
No. APNG is an image format with no audio stream, so the soundtrack is discarded during conversion. If you need the sound as well, convert the clip to a video format such as AVI to MP4 or AVI to WebM, or pull the audio out separately with AVI to MP3.
It shows the first frame as an ordinary still PNG. That fallback is built into the format: the animation lives in ancillary acTL, fcTL and fdAT chunks that a plain PNG decoder skips, leaving a valid static image behind. There is no broken-image placeholder, which is exactly why APNG is safer than animated WebP in old software.
It loops forever. The converter writes an animation control chunk with a play count of 0, which the specification defines as infinite repetition, so the clip restarts as long as it is on screen. There is no loop-count control on this page; if you need a one-shot animation, use a video format instead, since browsers give the viewer play controls there.
Choose APNG when the frames contain gradients, glows, photographic content or soft-edged transparency — GIF's 256-colour palette visibly bands those, and its 1-bit transparency leaves hard fringes. Choose AVI to GIF when the destination is an old forum, a chat client or an email that may not render animated PNG, or when the file must be as small as possible. For flat-colour animation with few shades, GIF often wins on size with no visible penalty.
10 FPS, the default, is enough for UI loops, reaction clips and most screen recordings, and it keeps the frame count sane. Go to 20–30 FPS only for fast motion where the stutter at 10 FPS is distracting, and expect the file to grow roughly in proportion to the frame count. Dropping to 5 FPS halves the frames again and works surprisingly well for slow pans and fades.
Yes — frames are extracted in RGBA and APNG stores a full 8-bit alpha channel, so any transparency present in the source comes through with soft edges intact. In practice most AVI files are fully opaque, since the codecs typically used in AVI containers do not carry an alpha channel; if your clip has transparency it almost certainly came from an editing tool that deliberately preserved it.
Take the framerate down first, then the resolution, then the running time; those three multiply together to set the frame data. If the animation itself is already as short as it can be, run the result through Compress APNG, which adds levers this conversion page does not have: a target file size as a percentage of the original, an absolute size in kilobytes or megabytes, and an Auto Scale toggle that lets the encoder shrink the dimensions to reach a target it could not otherwise hit.