InputTestHub

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.

Image Nothing uploaded No sign-up Free, unlimited
Image tool
Drop an animated GIFframes are read and rebuilt in this page
0 means loop forever.
Add a file to begin.
In short APNG beats GIF on quality rather than on size. A GIF is limited to 256 colours per frame and a single fully transparent index, which is why a GIF with a soft shadow always shows a hard fringe against a different background. An APNG carries 24-bit colour and a full 8-bit alpha channel, so the same animation looks correct anywhere. The file is often larger, because GIF stores only the changed rectangle of each frame while a simple APNG conversion stores every frame in full. APNG also keeps the .png extension, so a viewer that does not understand the animation shows the first frame rather than failing.

How to use the GIF to APNG Converter

  1. Drop the animated GIF in.
  2. Set a frame limit if it is a long animation.
  3. Choose how many times it should play.
  4. Download the .png.

About the GIF to APNG Converter

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.

What people use it for

  • Fixing the transparency fringe on a GIF with a soft edge.
  • Getting full colour out of a 256-colour animation.
  • Producing an animated sticker that keeps its alpha channel.

Details

GIF colour256 per frame, one transparent index
APNG colour24-bit with an 8-bit alpha channel
Extension.png — degrades to a still image
SizeUsually larger, because frames are stored in full
NeedsImageDecoder — Chrome and Edge have it
APNG keeping the .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.

Where this tool stops

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.

Frequently asked questions

Why is the APNG bigger than the GIF?
Because this conversion stores every frame at full size, while a GIF stores only the rectangle that changed between frames. APNG supports the same optimisation, but doing it well means comparing frames and choosing dispose and blend operations — a hand-optimised APNG is much smaller than a naive one. What you gain here is colour depth and real transparency, not bytes.
Why does my GIF have an ugly edge and the APNG does not?
Because GIF transparency is one bit: a pixel is either fully visible or fully invisible. Anything soft — a shadow, an anti-aliased curve — has to be approximated against one assumed background, so it shows a fringe against any other. APNG has 256 levels of alpha, so the same edge blends properly anywhere.
It says my browser cannot read the frames.
Frame-by-frame decoding needs <code>ImageDecoder</code>, because a canvas only ever gives you the frame currently showing. Chrome and Edge support it; Firefox and Safari are still adding it. There is no library-free way around that.
Do I need an account to use the GIF to APNG Converter?
There is no cost and no cap. The GIF to APNG Converter is not a demo of a paid product, so nothing is held back or watermarked.
Does anything I enter leave my computer?
No. The GIF to APNG Converter runs entirely in your browser using JavaScript. Your input never reaches inputtesthub.com or any third party — open your browser's Network tab while you use it and you will see no request go out.
Who is the GIF to APNG Converter for?
Typical uses: fixing the transparency fringe on a GIF with a soft edge. Getting full colour out of a 256-colour animation. Producing an animated sticker that keeps its alpha channel. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
When is the GIF to APNG Converter not the right tool?
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. Knowing where a tool stops being trustworthy matters more than the cases where it works.
Which values should I know?
GIF colour is 256 per frame, one transparent index. APNG colour is 24-bit with an 8-bit alpha channel. Extension is <code>.png</code> — degrades to a still image. These are printed on the page itself, so you do not have to take them on trust.
Will a big file be rejected?
There is no limit set by us, because your file is never uploaded — the only ceiling is the memory your own browser will give the tab. Very large files simply take longer to process, and a phone will give up sooner than a desktop.

Related image tools

All 42
01

Image Compressor

Compresses images to a target quality or file size in your browser, with a live…

02

Image Resizer

Resizes images to exact pixel dimensions or a percentage, with aspect ratio locking and…

03

Image Cropper

Crops images to a free selection or a fixed aspect ratio, with pixel-accurate coordinates.

04

Image Format Converter

Converts between JPG, PNG, WebP and BMP, with transparency handling and quality control.

05

JPG to PNG Converter

Converts JPG images to lossless PNG, useful when you need to edit further without adding…

06

PNG to JPG Converter

Converts PNG to JPG with adjustable quality and a chosen background colour where the PNG was…

07

PNG to WebP Converter

Converts PNG to WebP, keeping transparency and typically cutting file size by a third or more.

09

WebP to PNG Converter

Converts WebP images to PNG for software and platforms that still do not accept WebP.

10

WebP to JPG Converter

Converts WebP images to JPG with a background colour for any transparent areas.