Initializing... drag & drop files here
Supports: APNG, PNG
APNG (Animated PNG) is a lossless animation format that carries full 24-bit color plus an 8-bit alpha channel; MXF (Material Exchange Format) is a professional SMPTE container built for broadcast playout, post-production handoff, and tapeless archiving. This converter wraps each APNG frame into an MXF that an editing or playout system will ingest. It is a deliberately niche conversion: MXF only makes sense when a broadcast or post-production pipeline asks for it. If you just want a small, shareable, widely playable clip, convert APNG to MP4 instead — it is far more practical for everyday use.
| Property | Value |
|---|---|
| Full name | Animated Portable Network Graphics |
| Released | 2004 (Mozilla); added to the official PNG spec, W3C, 2025 |
| Compression | Lossless |
| Color / alpha | 24-bit color + 8-bit alpha (true transparency) |
| Animation | Multiple frames with per-frame timing |
| Native browser support | Chrome, Firefox, Safari, Edge |
| Best for | Crisp transparent animations on the web |
| Property | Value |
|---|---|
| Full name | Material Exchange Format |
| Standard | SMPTE 377M / ST 377-1 |
| Released | September 22, 2004 |
| Type | Container (wraps "essence" + metadata), not a codec |
| Video this tool writes | MPEG-2 by default (H.264 also selectable) |
| Audio this tool writes | PCM 16-bit |
| Alpha / transparency | Not carried — flattened to a background color |
| Best for | Broadcast delivery, post-production interchange, archival, Digital Cinema |
The single thing that surprises people converting APNG to MXF is transparency. MXF, like the MPEG-2 essence this tool writes into it, is an opaque-video container — it has no alpha channel, so the see-through regions of your APNG have to land on some solid color. That is what the Background Color control decides.
Only for a professional pipeline. MXF is the de facto handoff and archival wrapper in broadcast and post-production — newsroom systems, ingest servers, and playout automation agree on MXF even when their internal codecs differ. If you are not feeding one of those systems, MP4 is smaller, plays everywhere, and is the better choice; use APNG to MP4 for that.
No. MXF wraps opaque video essence and has no alpha channel, so the transparent parts of your APNG are flattened onto the Background Color you choose (Black by default). To preserve true transparency you have to stay in a format that carries alpha, such as APNG itself.
By default the video essence is MPEG-2 with PCM 16-bit audio, which matches common broadcast MXF profiles. You can switch the video codec to H.264 under Advanced Options if your target system prefers it. MXF is only the wrapper — the codec is the part your playout or editing tool actually decodes.
Yes. APNG stores its own per-frame timing, and that drives the playback rate of the output video. The Image Duration control is meant for sequences of separate still images, so for a single animated APNG you can leave it alone.
Usually larger than an equivalent MP4. MXF with MPEG-2 essence prioritizes editing robustness and broadcast compatibility over compression efficiency, so files tend to be bigger. In our testing, a short 1080p APNG loop produced an MXF several times the size of the same source exported to H.264 MP4 — expected for a broadcast wrapper, and a reason to use MXF only when a pipeline requires it.
Professional tools: Avid Media Composer, Adobe Premiere Pro, DaVinci Resolve, and broadcast playout/ingest systems read MXF natively. Consumer players such as the default Windows or macOS apps generally will not, which is the practical downside of MXF — and another reason to pick MP4 for anything outside a production workflow.
Your APNG is sent over a TLS-encrypted connection, processed on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and files are never shared or made public.
APNG carries no audio, but many MXF profiles expect an audio track, so the tool writes a silent PCM 16-bit track to keep the file compliant with systems that require one. That silent track is normal — you can ignore it or replace it in your editor. If you need real sound over the animation, add it in your NLE after ingesting the MXF.