Image Compressor
Compresses images to a target quality or file size in your browser, with a live…
Converts an animated GIF to an animated PNG with full colour and a real alpha channel, built frame by frame in your browser.
The GIF to APNG Converter converts an animated GIF to an animated PNG with full colour and a real alpha channel, built frame by frame in your browser. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.
| GIF colour | 256 per frame, one transparent index |
|---|---|
| APNG colour | 24-bit with an 8-bit alpha channel |
| Extension | .png — degrades to a still image |
| Size | Usually larger, because frames are stored in full |
| Needs | ImageDecoder — Chrome and Edge have it |
.png extension is the quiet reason it succeeded where other GIF replacements did not. Anything that can show a PNG shows something sensible, so there is no compatibility cliff to plan for — unlike a WebP or AVIF animation, which fails outright where it is not supported.Writes every frame full-size with no dispose or blend optimisation, so the result is larger than a carefully built APNG. Very long animations are capped by the frame limit, because each frame is held in memory as a PNG while the file is assembled.
Compresses images to a target quality or file size in your browser, with a live…
Resizes images to exact pixel dimensions or a percentage, with aspect ratio locking and…
Crops images to a free selection or a fixed aspect ratio, with pixel-accurate coordinates.
Converts between JPG, PNG, WebP and BMP, with transparency handling and quality control.
Converts JPG images to lossless PNG, useful when you need to edit further without adding…
Converts PNG to JPG with adjustable quality and a chosen background colour where the PNG was…
Converts PNG to WebP, keeping transparency and typically cutting file size by a third or more.
Converts JPG photos to WebP for smaller files at the same visual quality.
Converts WebP images to PNG for software and platforms that still do not accept WebP.
Converts WebP images to JPG with a background colour for any transparent areas.