Initializing... drag & drop files here
Supports: APNG, PNG
Turn an animated PNG into a WebP image with the transparency intact. Worth knowing before you start: this converter produces a still WebP built from the first frame of your animation, not an animated one — it is the fast way to get a lightweight, alpha-preserving poster frame or thumbnail out of an APNG. If the motion has to survive, APNG to GIF keeps it as a looping image and APNG to WebM turns it into video; if you only want the same animation to weigh less, run it through the APNG compressor instead.
.apng and animated .png are accepted, and several files can be queued in one batch..webp. Uploads travel over an encrypted connection, run on our servers, and are deleted automatically after a few hours — no sign-up, no watermark.| Property | APNG (input) | WebP (output here) |
|---|---|---|
| Type | Animated image, lossless only | Still image, lossy or lossless |
| Created by | Mozilla, 2004; standardised in the W3C PNG Specification (Third Edition), June 2025 | Google, 2010, derived from the VP8 intra codec |
| Transparency | Full 8-bit alpha channel | Full 8-bit alpha channel — preserved in both modes |
| Colour handling | True colour, up to 16 bits per channel | 8-bit; lossy mode uses 4:2:0 chroma subsampling, lossless keeps RGBA |
| Size claim from the format owner | — | Lossless WebP is about 26% smaller than PNG; lossy about 30% smaller than comparable JPEG |
| Frames | Every frame, with per-frame timing | One — the first frame of the source |
| Browser support | ~96% of users: Chrome 59+, Firefox 3+, Safari 8+, Edge 79+ | ~96% of users: Chrome 32+, Firefox 65+, Safari 16+ (14–15.6 partial), Edge 18+ |
| Setting | What it does | Transparency | Best for |
|---|---|---|---|
| Lossless? → No (default) | VP8-style lossy encoding with the quality preset applied | Kept — alpha is stored separately from the lossy colour data | Photographic frames, gradients, anything headed for a web page |
| Lossless? → Yes | Exact reproduction of the frame's pixels | Kept | Line art, flat UI graphics, logos, and any frame you may re-edit later |
<video> element's poster attribute and most CMS thumbnail fields want a single image, not an animation.Because this page runs the still-image pipeline: the file is handed to libvips, which decodes the first page of an animated PNG and writes it out as a single WebP frame. The WebP format itself can hold animation, but this conversion does not produce one. For a result that still moves, use APNG to GIF, which keeps every frame, or convert to video with APNG to WebM or APNG to MP4.
Yes. WebP carries a full 8-bit alpha channel in both its lossy and its lossless mode, and the conversion preserves it — there is no flattening step and no matte colour applied. That is the main reason to choose WebP over JPEG for a frame lifted out of an APNG: APNG to JPG would have to composite the transparency onto a solid colour.
The first one. There is no frame picker on this page. If you need a specific frame — say the last one, or the moment the animation lands — convert the APNG to video with APNG to MP4 and then use MP4 to PNG, whose Frame Selection control can grab a specific time or capture multiple screenshots.
Turn it on for flat graphics: logos, icons, UI elements, line art, and anything with hard edges or large areas of identical colour, where lossy encoding can smear edges and lossless still compresses very well. Leave it off for photographic or gradient-heavy frames, where lossy WebP is dramatically smaller for a difference you will not see. Google's own figures put lossless WebP at roughly 26% smaller than an equivalent PNG, so even the lossless path is usually a saving over exporting the frame as PNG.
Comparing a one-frame WebP with a multi-frame APNG is not really apples to apples — you are dropping every frame but the first, so the file will normally be a fraction of the original regardless of settings. The meaningful comparison is against exporting that same frame as PNG, where lossless WebP is about 26% smaller by Google's measurement, and lossy WebP considerably smaller again.
Lossy WebP encodes colour in 8-bit 4:2:0 — the chroma planes are stored at half resolution, exactly as in JPEG — so hard, saturated edges such as red text on white can pick up a faint fringe. Raise the Quality Preset, or set Lossless? to Yes, and the artefacts disappear. Flat UI animation is the usual case where lossless is the better answer.
Effectively yes: WebP support sits at about 96% of global browser usage — Chrome from 32, Firefox from 65, Edge from 18, and Safari from 16, with Safari 14 to 15.6 offering partial support. Internet Explorer never supported it. That is close to identical coverage to APNG, so switching format costs you no reach.
It is uploaded over an encrypted (TLS) connection, converted on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and files are never shared or made public. To go the other way, WebP to APNG builds an animation from images; to shrink a WebP you already have, use the WebP compressor.