en

APNG to GIF

Convert an animated PNG (APNG) to an animated GIF locally in your browser - maximally compatible, no upload.

Running locally on your device ...

Your files

    Running locally on your device ...

    0%

    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
    Hosted in GermanyGlobal Content Delivery
    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
    Auto-conversionJPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, DOCX, DDS, HDR, PCX, WBMP
    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. For memory reasons at most 1000 frames and 100 MB per file are allowed. Embedded metadata such as text chunks or a colour profile from the APNG is not carried into the GIF - only the plain pixel data of each frame.

    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

    GIF to APNG · GIF to PNG · Video to GIF · GIF to MP4 · Optimize GIF · Government form photo (India) · Passport photo crop 35x45 · Pix QR Code (Brazil) · QR code reader