Initializing... drag & drop files here
Supports: DIVX
Turn an old DivX clip into an animated PNG — a looping animation that keeps full 24-bit colour instead of GIF's 256-colour palette. DivX is the MPEG-4 Part 2 (Advanced Simple Profile) codec brand from the DVD-rip era, so the footage usually sits in a .divx or .avi file that nothing on the modern web will embed directly. APNG gives you a short, crisp, self-contained loop that drops straight into a page, a chat client, or a sticker pack. Pick the framerate, cap the resolution, and download — no sign-up, no watermark.
.divx file onto the page, or click to browse and pick it. The file is uploaded over an encrypted connection and processed on our servers.This is not a container rewrap — the video is decoded and rebuilt as a picture sequence. The pipeline runs in three passes:
Two consequences worth knowing before you start. First, there is no trim control on this page — the whole clip is converted, start to finish, so trim your source first if it is long. Second, APNG carries a full 8-bit alpha channel, but DivX video has no alpha channel of its own, so the frames you get out are fully opaque. APNG's transparency matters here only if you plan to edit the frames afterwards.
| Property | APNG | GIF | Animated WebP |
|---|---|---|---|
| Colour depth | 24-bit truecolour | 256 colours per frame | 24-bit truecolour |
| Transparency | Full 8-bit alpha | 1-bit (on or off) | Full 8-bit alpha |
| Frame compression | Lossless (DEFLATE) | Lossless, but palette-reduced first | Lossy or lossless |
| Typical size for the same clip | Largest of the three | Small, with visible banding | Smallest of the three |
| Standardised as | PNG Third Edition, a W3C Recommendation since 24 June 2025 | GIF89a (1989) | WebP container spec (Google) |
| Fallback when unsupported | Shows the first frame as a normal PNG | Effectively universal | May fail to render at all |
| Global browser support | 95.94% (caniuse) | Universal | 96.18% (caniuse); full support in Safari from 16 |
If you want the widest possible reach or a much smaller file, DivX to GIF is the better target. If you want to keep the clip as playable video rather than an animation, DivX to MP4 is smaller again and plays everywhere.
Every frame is stored in full, so output size scales almost linearly with the framerate you pick. This table is just the arithmetic for a 10-second source clip:
| Framerate setting | Frames from a 10-second clip | Motion | Use when |
|---|---|---|---|
| 1 FPS (Slideshow) | 10 | Stepped stills | You want a contact-sheet feel |
| 5 FPS | 50 | Choppy but readable | Size matters more than smoothness |
| 10 FPS (Recommended) | 100 | Acceptable for short loops | Default — start here |
| 15 FPS | 150 | Noticeably smoother | Panning shots, moving subjects |
| 25 FPS | 250 | Matches PAL-era source cadence | Preserving the original motion of a 25 fps DivX |
| 30 FPS (Smooth) | 300 | Fluid | Short, high-motion clips only |
| 50 FPS (Max Speed) | 500 | Fluid, very large file | Rarely worth it for APNG |
APNG carries a full 8-bit alpha channel, so semi-transparent pixels, anti-aliased edges and soft shadows stay smooth, while GIF only has 1-bit transparency — every pixel is either fully opaque or fully invisible, which is what produces the jagged halo around GIF stickers. That said, a DivX file is ordinary opaque video with no alpha channel, so the APNG you get from this page is opaque too. The alpha capability matters if you later mask or composite the frames in an editor; it does not conjure transparency out of a video that never had any.
Because APNG stores every frame as lossless, full-colour PNG data instead of reducing each frame to a 256-colour palette. That is the whole point of the format, and it costs bytes. The levers that actually shrink an APNG are, in order of impact: lower the Framerate (half the frames means roughly half the file), then cut the Image resolution with Resolution Percentage or a preset, then shorten the source clip before uploading. If the file is still too big after all three, the clip wants to be a GIF or an MP4 instead — APNG is a format for short loops, not for whole scenes.
Keep it to a few seconds. There is no length limit imposed by the format, but there is no trim control on this page either, so the entire clip is converted, and an APNG has no inter-frame motion compression the way a video codec does — a minute of footage at 10 FPS is 600 individually stored frames. In our testing, a 5.0-second 640x480 clip at the default 10 FPS produced a 52-frame animation; scale that up and it becomes obvious why a full movie rip is not a sensible APNG. Cut the segment you want in a video editor first, then convert.
Chrome from version 59, Edge from 79, Firefox from 3, Safari from 8, and Opera from 46 (plus the older 9.5-12.1 range). caniuse puts combined global support at 95.94%. Internet Explorer never supported it and Opera Mini does not. The failure mode is gentle: because APNG's animation chunks are ancillary, a decoder that does not understand them ignores them and displays the static first frame instead of breaking — behaviour that is written into the specification.
Both, historically. APNG started as a Mozilla-authored extension to PNG that the PNG Development Group initially rejected, and it spent years as a de facto format kept alive by browser support. It is now formally part of PNG Third Edition, which the W3C published as a Recommendation on 24 June 2025, defining the acTL, fcTL and fdAT chunks that carry the animation. So an APNG produced today is a standards-conformant PNG file, not a proprietary variant.
No. DivX is a lossy MPEG-4 Part 2 codec, so whatever softness, blocking or mosquito noise is baked into the source gets decoded and copied faithfully into the PNG frames. The frames are lossless relative to the decoded video, not relative to whatever was originally filmed. Leaving Image resolution on Keep original avoids adding resampling on top; upscaling to a Preset Resolution above the source size just enlarges the existing pixels and inflates the file.
Not from this page — it always assembles a single animated file. If you want a numbered sequence of stills, use a still-image target instead: DivX to PNG offers a Frame Selection control with a Multiple Screenshots mode that walks the clip at a chosen interval and returns one image per capture. That is also the right tool if you only want one specific frame at a timestamp.
It loops forever. The assembler writes a loop count of 0, which the APNG specification defines as infinite repetition, and that is not exposed as an option on this page. If you need a fixed number of repeats, you will need to edit the acTL chunk's loop count afterwards in a dedicated APNG tool.
It is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark on the output, and files are never shared or made public. The audio track of your DivX is discarded, since APNG is an image format with no way to carry sound.