Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
Turn a set of JPEG photos into a single animated APNG, with each image becoming one frame in playback order. Unlike GIF — capped at 256 colors — APNG keeps the full 24-bit color of your photos, so gradients, skies, and skin tones stay smooth with no banding. Drop in one JPEG and you get a clean single-frame APNG; drop in several and you get a looping animation.
.jpg, .jpeg, or .jfif images. To build an animation, add several photos — they become frames in the order shown.| Property | APNG (output) | GIF |
|---|---|---|
| Color depth | 24-bit, ~16.7 million colors | 8-bit, max 256 colors |
| Transparency | Full 8-bit alpha (256 levels) | Binary on/off only |
| Compression | Lossless (deflate) | Lossless, palette-limited |
| Photo gradients | Smooth, no banding | Visible banding / dithering |
| Browser support | ~94.7% of users; static first-frame fallback | Effectively universal |
| Best for | Photo loops, high-color animation | Simple flat-color animation, legacy reach |
Upload all the JPEG images you want as frames, set the FRAMERATE for playback speed, and click Convert. Each image becomes one frame in the order it appears, so name or sort your files in sequence before uploading. A single JPEG simply produces a one-frame (static) APNG.
The APNG container itself is lossless, so it won't add new compression artifacts. However, JPEG is a lossy format — any blockiness already baked into your source photos is carried into each frame. APNG can't recover detail JPEG discarded, but it won't degrade your images further unless you lower Image quality (%) or reduce the Colors palette yourself.
GIF is limited to 256 colors per frame, which produces visible banding on skies, shadows, and gradients common in photographs. APNG keeps full 24-bit color (about 16.7 million shades), so photo content stays smooth. In our testing, a 6-frame sequence of JPEG sunset photos showed obvious color banding as a GIF but rendered cleanly as an APNG at the same dimensions.
APNG is supported in roughly 94.7% of browsers worldwide, including current Chrome, Firefox, Safari, and Edge. Browsers that don't support it (such as Internet Explorer) display the first frame as a static image, so your APNG degrades gracefully rather than breaking. If you need maximum reach on legacy systems, convert to GIF instead.
Yes. The FRAMERATE control sets how many frames play per second — lower values (1-5 FPS) give a slideshow feel, higher values (20-50 FPS) give smooth motion. The Colors option lets you keep Original (full color) or reduce the palette to 2-256 colors with dithering to shrink the file, and Image resolution lets you scale the output down. To go the other direction later, use APNG to GIF.