Initializing... drag & drop files here
Supports: APNG, PNG
An APNG and a PNG are the same file format wearing different hats. Both are built from the same chunk structure and both are read by the same decoders; an animated PNG simply adds an animation control chunk and a sequence of frame chunks on top of an ordinary still image. That design is why this conversion is so clean: the still image an APNG already carries — the one every non-animating viewer falls back to — is lifted out and written as a standard .png. You get a single frame, full alpha transparency intact, in a file that nothing on earth refuses to open.
| Property | Value |
|---|---|
| Full name | Animated Portable Network Graphics |
| Standard | PNG Specification, Third Edition — W3C Recommendation, 24 June 2025, which folded APNG into the official PNG spec |
| Origin | Proposed at Mozilla in 2004 as a PNG extension; widely implemented long before standardisation |
| How animation is stored | An acTL animation-control chunk, plus fcTL/fdAT chunks for the frames after the first |
| Still fallback | The default image lives in the normal IDAT stream, so plain PNG decoders show it |
| Compression | Lossless (DEFLATE), per frame |
| Transparency | Full 8-bit alpha, up to 16 bits per channel |
| Audio | Not supported |
| Native browser support | 95.9% of users — Chrome 59+, Firefox 3+, Safari 8+, Edge 79+; never in Internet Explorer |
| Best for | Short web animations, stickers, UI motion, anything needing soft transparent edges |
| Property | Value |
|---|---|
| Full name | Portable Network Graphics |
| Standard | W3C Recommendation since 1996; ISO/IEC 15948:2004; current text is the 2025 Third Edition |
| Frames | Exactly one |
| Compression | Lossless DEFLATE for true-colour output; optional palette quantisation for smaller files |
| Colour types | Greyscale, truecolour, indexed-colour, and either of the first two with an alpha channel |
| Bit depth | 1 to 16 bits per channel |
| Transparency | Full 8-bit alpha, or a single transparent palette index |
| Metadata | Textual chunks, gamma, ICC profile, EXIF (since the Second Edition) |
| Support | Universal — every browser, image editor, office suite and printer driver since the late 1990s |
| Best for | Thumbnails, poster frames, icons, logos, screenshots, print-safe flat artwork |
This is the one detail worth understanding before you convert. Under Image Compression, the Highest quality preset writes a true-colour PNG with no colour reduction at all — the extracted frame is preserved exactly. Every other preset, including the default, runs the frame through pngquant, which converts it to an optimised palette image. That is lossy: colours are reduced to a palette, and the file gets dramatically smaller as a result — pngquant's own documentation puts typical savings around 70%. Alpha survives either way; pngquant preserves full alpha transparency, so soft edges and drop shadows are not clipped.
So: pick Highest when you need an exact, archival copy of the frame. Leave it at the default when you want a small PNG for the web and cannot tell 256 well-chosen colours from 16 million.
.apng onto the page or use the upload button. Regular .png files are accepted too, and several can be queued at once..png. No sign-up, no watermark. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours.The default image, which in practice is the first frame. The APNG design deliberately stores that frame in the ordinary IDAT image stream so that any decoder without animation support still renders something useful — which is also why a browser that lacks APNG support shows a static first frame rather than a broken image. The still pipeline reads exactly that image and ignores the animation chunks.
At the default Quality Preset, yes — the frame is palette-quantised by pngquant, which is a lossy step even though the PNG container itself is lossless. On flat graphics and UI art the difference is usually invisible; on photographic frames with smooth gradients you may see faint banding. Set the Quality Preset to Highest for a true-colour PNG with no quantisation at all.
Yes, in every mode. PNG and APNG share the same alpha model, so soft edges, feathered shadows and semi-transparent overlays carry across unchanged, and even the palette-optimised path preserves full alpha rather than collapsing it to on/off. Extracting the first frame from a 1920×1080 transparent APNG here produced a still whose channels came back as srgba — the alpha channel intact, no white halo added.
Not with this converter — it produces a single still image per input file. Splitting an animation into all of its frames is a disassembly job for an image editor or an APNG frame-extraction tool. If your goal is a moving file rather than a still one, convert the APNG to MP4 to keep the motion in a format that plays everywhere.
Three common reasons: you need a poster frame or thumbnail for a video player or social preview; a CMS, print workflow or design tool rejects animated uploads; or you want a plain still to edit without dragging the animation along. It is also a quick way to see exactly what the roughly 4% of visitors whose browsers lack APNG support will be looking at.
Almost always, and often dramatically — you are discarding every frame but one. How much smaller depends on how many frames the source had and which quality preset you choose. A palette-optimised PNG from the default preset can be a small fraction of a single true-colour frame, let alone the whole animation.
The image data is re-encoded, so treat embedded metadata as not guaranteed to survive. PNG supports textual chunks, gamma, and ICC profiles, but a conversion pipeline that rewrites the pixels — and, at the default preset, the palette — is not a metadata-preserving copy. If a specific ICC profile matters, re-attach it after conversion in your image editor.
Structurally, very little: both are PNG-format files, and an animated PNG is a valid PNG. The .apng extension is a convention that signals "this one has animation chunks", which is useful because software and web servers otherwise have no way to tell from the filename. The 2025 PNG Third Edition made the animation chunks part of the official specification rather than an extension. If you want to go the other way and build an animation from stills, use PNG to APNG; if your source is a GIF instead, GIF to PNG follows the same first-frame logic.