en

GIF to APNG

Convert an animated GIF to an animated PNG (APNG) locally in your browser - full colour and real transparency, no upload.

Your files

    Running locally on your device ...

    0%

    Your files never left your device

      Is my file uploaded?

      No. Everything runs in your browser - your file never leaves your device. How this is verifiable

      No upload100% local
      Your content stays with youno third-party access
      Servers in GermanyGDPR by design
      Independently auditedTLS A+ · HTTP headers A+

      A GIF stores only 256 colours per frame and knows transparency only as a hard on-or-off. APNG (animated PNG) lifts both limits: full 24-bit colour and a soft alpha channel with 256 levels of transparency. An animation that looks grainy as a GIF or frays at soft edges looks markedly cleaner as an APNG - and plays on its own and on a loop in every modern browser.

      The tool decodes every single frame of the GIF along with its display duration and its transparency, assembles the frames pixel-accurately and encodes an APNG from them. The frame order, the per-frame delays and the endless loop are preserved. Because the source GIF only had 256 colours per frame anyway, this step is lossless - no artefacts are added.

      The whole conversion runs strictly locally in your browser - the GIF is not uploaded and no library is loaded from a foreign server. The APNG file carries the .png extension and is a valid PNG; programs without APNG support simply show the first frame.

      Specifications

      Specifications
      Input formatsGIF
      Output formatPNG
      Batch processingYes
      ProcessingLocally in your browser (JavaScript)
      File uploadNone

      In 3 steps

      1. Drop or tap your animated GIF.
      2. The GIF is converted to an APNG locally.
      3. Download the APNG (individually or as ZIP).

      Limitations: The frame sequence, the per-frame delays and the endless loop are preserved; because GIF is limited to 256 colours, converting to the more colourful APNG is lossless. Static GIFs become a single-frame APNG. For memory reasons at most 1000 frames and 100 MB per file are allowed.

      FAQ

      Is my GIF uploaded?

      No. The conversion runs entirely in the browser - even in airplane mode.

      Is the animation kept?

      Yes. All frames, their delays and the endless loop are carried over.

      Why is the APNG file a .png?

      APNG is an extension of PNG. The file is a valid PNG; browsers with APNG support play the animation, others show the first frame.

      What is the advantage of APNG over GIF?

      Full colour instead of 256 per frame, and soft transparency instead of hard on-off edges.

      Related tools