APNG works in Chrome 59+, Edge 79+, Firefox 3+, Safari 8+, Opera 46+, and Samsung Internet 7.2+. Learn APNG browser support, features, and known issues.

Prince Dewani
May 1, 2026
APNG (Animated Portable Network Graphics) extends the PNG file format with multi-frame animation, 24-bit color, and full alpha transparency. It works in Chrome 59+, Edge 79+, Firefox 3+, Safari 8+, Opera 46+, and Samsung Internet 7.2+, while Internet Explorer and the legacy non-Chromium Edge never supported it.
This guide covers what APNG is, the browsers that support it, the key features, how APNG compares to GIF and WebP, the production use cases, and the known issues.
APNG extends the W3C Portable Network Graphics (PNG) standard with multi-frame animation. Mozilla engineers Stuart Parmenter and Vladimir Vukićević created the format to add animated UI graphics to the web. APNG adds three chunks to a base PNG and falls back to the first frame in any decoder without animation support.
APNG works in every modern browser, including Chrome, Edge, Firefox, Safari on macOS and iOS, Opera, and Samsung Internet. Internet Explorer and the legacy EdgeHTML browser never added native APNG support and only display the first frame.
Chrome supports APNG from Chrome 59 on Windows, macOS, Linux, ChromeOS, and Android. Chrome 1 to 58 did not play APNG animations and rendered only the first frame as a static PNG. Once enabled, APNG plays through the standard <img> tag with no flag, no extension, and no JavaScript decoder.
Microsoft Edge supports APNG from Edge 79 on Windows, macOS, and Linux, the first Chromium-based release. Legacy EdgeHTML versions (Edge 12 to 44) and Edge Mobile never added native APNG support. Microsoft tracked APNG as a community feature request in the Edge Developer issues board until the Chromium switch closed the gap.
Firefox supports APNG from Firefox 3 on Windows, macOS, Linux, and Android, the first major browser to ship the format. Mozilla engineers built APNG, so every Firefox release since version 3 plays APNG through the standard <img> tag without flags or extensions. Firefox for Android inherits the same support across the GeckoView line.
Safari supports APNG from Safari 8 on macOS and iOS, the same release that landed the WebKit animated PNG renderer. Apple uses APNG inside iMessage for animated stickers, so the format is part of the iOS image pipeline. Safari 3 to 7 on macOS and iOS 3 to 7 only display the first frame.
Opera supports APNG from Opera 46 on Windows, macOS, and Linux, the first Chromium-based Opera release with native APNG. The legacy Presto-based Opera (versions 9.5 to 12.1) also supported APNG, but Opera 15 to 45 dropped it during the Chromium transition. Opera Mini does not support APNG on any version.
Samsung Internet supports APNG from version 7.2 on Galaxy phones and tablets. The browser is built on Chromium, so it inherits Chrome's APNG renderer and plays APNG animations through the standard <img> tag. Samsung Internet versions 1 to 7.0 only display the first frame.
Chrome for Android supports APNG from Chrome 59, the same release as desktop Chrome. The legacy stock Android Browser shipped on Android 4.3 and earlier never added APNG support and shows only the first frame. On modern Android phones, use Chrome, Firefox for Android, or Samsung Internet for APNG playback.
Internet Explorer never supported APNG in any version from IE 5.5 through IE 11. Microsoft tracked APNG as a feature request for years but never shipped a renderer. Anyone visiting an APNG page in IE sees only the first frame, since IE treats the file as a regular static PNG and ignores the animation chunks.
Note: APNG breaks across older Safari, iOS 7, and Internet Explorer. Test it on real browsers and OS with TestMu AI. Try TestMu AI free!
APNG offers six features that set it apart from regular PNG and animated GIF: multi-frame animation, full color depth, alpha transparency, lossless compression, backward compatibility, and a stable MIME type. Together, they let teams ship sharp animated graphics without the color banding or jagged edges that GIF produces.
APNG, GIF, and WebP all support animated images on the web, but they differ on color depth, compression, transparency, file size, and browser reach. The table below compares the three formats across the dimensions that matter for shipping animations to production.
| Dimension | APNG | GIF | WebP |
|---|---|---|---|
| Container origin | Extension of PNG with three new chunks (acTL, fcTL, fdAT) | Standalone format from CompuServe | Standalone format from Google, based on the VP8 codec |
| Color depth | 24-bit RGB, 16.7 million colors | 8-bit indexed, 256 colors per frame | 24-bit RGB, 16.7 million colors |
| Transparency | Full 8-bit alpha channel | Binary on or off only | Full 8-bit alpha channel |
| Compression | Lossless, DEFLATE | Lossless, LZW | Lossy and lossless |
| File size at same quality | Smaller than GIF, larger than lossy WebP | Largest of the three | Smallest, often 70 to 80 percent smaller than GIF |
| Browser reach | Chrome 59+, Edge 79+, Firefox 3+, Safari 8+, Opera 46+, Samsung Internet 7.2+. No IE. | Every browser, including IE 5+ and feature phones | Chrome 32+, Edge 18+, Firefox 65+, Safari 14+, Opera 19+. Animated WebP needs newer builds. |
| Best fit | Lossless logos, UI animations, sticker-style graphics with sharp edges | Maximum compatibility, simple loops, legacy email clients | Smallest payload for modern audiences, large background animations |
APNG fits any animation that needs sharp, lossless detail and full alpha transparency on a transparent background. The format pairs well with UI graphics, animated stickers, and short looping animations where image quality matters more than the smallest possible file size.
APNG has the broadest reach of any animated image format after GIF, but a few real edge cases still trip up production sites. The biggest hits are missing IE support, larger files than WebP, and gaps in popular image-editing tools.
In my experience, the most surprising failure happens with Photoshop's Save for Web. It accepts a multi-frame timeline but exports as a static PNG with no warning, leaving the developer to discover the missing animation only in QA. Always confirm the output file with a tool that reads the acTL chunk before shipping.
All APNG version numbers and platform notes in this guide come from these primary sources:
Did you find this page helpful?
More Related Hubs
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance