Initializing... drag & drop files here
Supports: APNG, PNG
This tool re-encodes an animated PNG (APNG) and keeps it as an APNG — it is not a format change. Upload an existing APNG and you can change its playback speed (frame rate), downscale its resolution, shrink the color palette, drop image quality, or re-encode it lossless, then save a fresh APNG. Use it when you want to slow down or speed up a loop, trim its dimensions, or reduce colors without dropping out of the PNG family.
.apng onto the page or click "Upload" to pick it. Batches of files are processed one after another.| Setting | What it does | When to use it |
|---|---|---|
| FRAMERATE (1-50 FPS) | Re-times the whole animation to a uniform frame rate | Speed up or slow down a loop |
| Image resolution | Downscale by percent, preset, or exact width/height | Shrink large APNGs for the web |
| Colors (2-256) | Reduces the palette, with optional dithering | Cut file size on flat-color art |
| Image quality (%) | Lossy re-encode of pixel data | Smaller file when exact pixels do not matter |
| Bit Depth (1 / 8 / 16-bit) | Sets per-channel precision | 1-bit for line art, 16-bit for gradients |
| Lossless (Yes/No) | Keeps every pixel exact when set to Yes | Archival or sprite work |
No. The input and output are both APNG (an animated PNG), so this is a re-encode, not a conversion. The file stays in the PNG family — you are adjusting timing, resolution, colors, or quality and writing a new APNG. If you actually want a different format, use a tool like APNG to GIF instead.
APNG stores a separate delay value for each frame (as a numerator over a denominator in 1/100-second units, per the PNG specification), so an APNG can have variable timing built in. Setting a single target frame rate here re-times the animation to a uniform speed across all frames — useful for evening out a jittery loop or deliberately speeding it up or slowing it down.
It depends on the artwork. Flat-color graphics, icons, and line art usually survive a drop to 64 or even 16 colors with little visible change, and enabling dither helps mask banding. Photographic or gradient-heavy frames degrade faster, so reduce in steps and preview the result. In our testing, a 512x512 flat-color logo APNG dropped from a 24-bit palette to 32 colors with dither shrank roughly 60% with no obvious quality loss.
Yes. Compress APNG is tuned to make the file smaller with sensible defaults, while this page exposes the editing controls — frame rate, resolution, color palette, bit depth, and lossless toggle — so you can change how the animation looks and plays, not just its size. APNG is lossless by design, so keep "Lossless" on (or quality at 100%) for archival or pixel-perfect sprites, and only lower the "Image quality (%)" slider when a smaller file matters more than exact pixels. Reducing resolution or colors here also shrinks the file as a side effect.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and your files are never shared or made public.