en

APNG to GIF

Convert an animated PNG (APNG) to an animated GIF locally in your browser - maximally compatible, 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+

      APNG (animated PNG) offers full colour and soft transparency, but it is not played everywhere - some older programs, previews and chat services show only the first frame. The GIF is the lowest common denominator here: for decades it has played automatically and on a loop practically everywhere. This step makes an APNG animation universally shareable.

      The tool decodes every single frame of the APNG, correctly resolves its offset, blend and dispose rules into one complete frame and encodes a GIF from them. The frame order, the per-frame delays and the endless loop are preserved. Because GIF only knows 256 colours per frame, each frame is reduced to its own 256-colour palette; fully transparent areas are kept as one-bit transparency.

      The conversion runs strictly locally in your browser - the APNG is not uploaded and no library is loaded from a foreign server. Because GIF is coarser in colour, this is the lossy part of the journey; a static PNG honestly becomes a single-frame GIF.

      Specifications

      Specifications
      Input formatsAPNG, PNG
      Output formatGIF
      Batch processingYes
      ProcessingLocally in your browser (JavaScript)
      File uploadNone

      In 3 steps

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

      Limitations: The frame sequence, the per-frame delays and the endless loop are preserved. GIF uses only 256 colours per frame, so gradients look coarser than in the APNG; semi-transparent pixels become opaque, fully transparent ones stay transparent. A static PNG becomes a single-frame GIF. At most 1000 frames and 100 MB per file.

      FAQ

      Is my APNG 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 does the GIF look grainier than the APNG?

      GIF stores only 256 colours per frame. Fine gradients become coarser as a result - that is down to the format, not the conversion.

      What happens to the soft transparency?

      GIF only knows one-bit transparency. Fully transparent areas stay transparent, semi-transparent ones become opaque.

      Related tools