Image Conversion·7 min read

What Is an APNG File? (And Why It Won't Animate on Half Your Apps)

Someone sent you a slick animated sticker, but it opens as a frozen picture — or won't open at all. That's an APNG file. Here's what it is, why it's stuck between a PNG and a GIF, and the one-step fix that makes it play everywhere.

It Looked Animated. Now It's Just a Frozen Picture.

Someone sends you a slick little looping animation — a bouncing logo, a reaction sticker, a spinning icon. It played perfectly in their chat. You save it, open it, and it just... sits there. One motionless frame, like a screenshot of something that used to move.

Or maybe it's worse: you drop the file into your photo editor, an email, or a slideshow, and the app throws up its hands. "Unsupported format." "Can't open this file." The extension says .png, so why is everything treating it like a stranger?

Because it isn't a normal PNG. It's an APNG — a PNG that learned to move — and it lives in an awkward gap where some apps play it beautifully and others don't even know it's animated. If you've got one that won't cooperate, the fix takes about thirty seconds. But it helps to understand what you're actually holding.

What Is an APNG File?

APNG stands for Animated Portable Network Graphics. It's an extension of the regular PNG format — the same image files you get from screenshots and logos — with one big addition: it can store multiple frames and play them as an animation, like a GIF.

The clever (and confusing) part is that an APNG uses the exact same .png file extension as a still image. There's no separate ".apng" ending most of the time. Inside the file, the first frame is a completely normal PNG. Any app that understands animation plays the whole sequence. Any app that doesn't just shows that first frame and never realizes there was more.

That's the root of your problem. The file isn't broken. It's a perfectly valid image that's *secretly* animated, and whether you see the animation depends entirely on whether the thing opening it speaks APNG.

APNG was created back in 2004 by Mozilla developers who wanted a modern replacement for the aging GIF. It offers two things GIF never could:

  • Millions of colors. A GIF is capped at 256 colors per frame, which is why gradients and photos look banded and blotchy. APNG uses full 24-bit color like a normal PNG, so smooth gradients and rich detail stay smooth.
  • Real transparency. GIF transparency is all-or-nothing — a pixel is either fully see-through or fully solid, which gives you those ugly jagged edges. APNG supports soft, partial transparency, so an animated sticker can have clean, feathered edges that blend onto any background.
  • On paper, APNG is simply a better GIF. In practice, "better" doesn't help you if the app in front of you refuses to play it.

    Why It Won't Animate (or Won't Open at All)

    Here's the frustrating history. When APNG was proposed, the official PNG standards group actually *rejected* it. For years it was a format that browsers and apps supported unevenly — or not at all. That legacy still haunts it today.

    Where APNG usually works:

  • Modern web browsers — Chrome, Firefox, Safari, and Edge all animate APNG on web pages
  • Apple's ecosystem — iMessage stickers and recent versions of macOS Preview handle it well
  • Some chat apps — a handful use APNG under the hood for stickers
  • Where APNG usually falls flat:

  • Windows Photos and File Explorer previews — typically show only the first frame, frozen
  • Microsoft Office — Word, PowerPoint, and Outlook generally treat it as a still image
  • Most photo editors — older Photoshop, Paint, and countless mobile editors ignore the animation
  • Social media uploads — many platforms strip or reject it, or convert it to something else
  • Older phones and apps — often can't open it at all and throw an error
  • So when your animation shows up frozen, it's not a corrupted download. The app just isn't one of the ones that knows APNG can move. And when a file "won't open," it's usually an older tool that never learned this newer trick.

    The Fix: Convert It to a Format Everything Understands

    If you need an animated file that plays *everywhere* — every browser, every chat app, every ancient phone your relatives own — the safest move is to turn your APNG into a GIF. GIF is old and technically inferior, but that's exactly why it's bulletproof: there is essentially no device made in the last twenty-five years that can't play one.

    Just run the file through APNG to GIF. Drop it in, and you get back a standard animated GIF that loops in email, in PowerPoint, on social media, and on any phone. You trade a little color fidelity for the guarantee that it'll actually move for the person you're sending it to.

    Going the other direction? If you *made* a GIF and want the sharper colors and clean transparency that APNG offers — for a website, say, where browsers support it — you can convert with GIF to APNG and get a crisper, smoother-edged animation.

    Making Animations From Scratch

    Sometimes the real issue isn't an APNG you received — it's that you have a short video clip and you want a lightweight looping animation to share. You don't need to hunt down APNG software for that.

    The simplest path is to convert the clip straight to an animated GIF. Feed a video file into Video to GIF, or if it's specifically an MP4, use MP4 to GIF. You pick the part you want, and out comes a tidy looping animation that works in the same everywhere-friendly way — no wrestling with a format half your apps don't recognize.

    A Word on File Size

    One thing to watch: because APNG keeps full color and full transparency, the files can get *heavy* fast, especially for anything with a lot of frames or fine detail. A few seconds of animation can balloon into several megabytes — too big for some chat apps, upload forms, or email limits.

    If your animation is a static-looking illustration rather than a photo, GIF will usually come out much smaller anyway, which is another quiet win for converting it. And if you're working with regular still images alongside your animation and they're pushing your total size over a limit, the image compressor will shrink the stills without a visible drop in quality before you send the whole batch off.

    Bottom Line

    An APNG is a PNG that secretly knows how to animate — richer color and cleaner transparency than a GIF, but stuck with patchy support that leaves it frozen or unopenable in a lot of everyday apps. The file isn't broken; the app just doesn't speak its language.

    When you need an animation that plays for *everyone*, convert it with APNG to GIF and hand people a format nothing can refuse. When you want the sharper look and control the playback yourself, GIF to APNG goes the other way. Either way, thirty seconds of converting saves you the reply that starts with "hey, this isn't moving for me."