Initializing... drag & drop files here
Supports: TIFF, TIF
This tool is an APNG maker: it stacks several .tif/.tiff images (or the pages of one multi-page TIFF) into a single animated PNG, where each image becomes one frame. You get a web-viewable, lossless-capable animation out of source images that no browser displays natively — with control over frame rate, quality, resolution, and palette.
.tif/.tiff images in the order you want them to play, or upload one multi-page TIFF whose pages will each become a frame.The single most common surprise is frame order. When you upload a batch of separate TIFFs, they are sequenced alphanumerically by filename — not by the order you dragged them in. Name them frame_001.tif, frame_002.tif, … frame_010.tif (zero-padded) so frame_2 doesn't sort after frame_19. For a multi-page TIFF, frames follow the page (IFD) order already inside the file, which is normally the original scan or export order.
Framerate controls timing for the whole animation, not per-frame delays:
Unlike GIF, APNG carries full 24-bit RGB color and an 8-bit alpha channel, so gradients and soft transparent edges survive the conversion. In our testing, a 12-frame batch of 1080p photographic TIFFs at 10 FPS and 80% quality produced an APNG in the low single-digit megabytes — larger than the equivalent GIF in flat-color cases, but far cleaner on gradients and partial transparency.
001, 002, …) and re-upload.APNG is the right target when you want a lossless, transparency-capable animation that plays in modern browsers (about 94.7% of users globally, per caniuse; everyone else sees the first frame). It is the wrong target when you need maximum reach on legacy software or chat platforms that still favor GIF, or when the animation is long and photographic — at that point APNG balloons and a video codec wins. For broadest compatibility use TIFF to GIF; for the smallest file on long sequences, render to MP4 with TIFF to MP4. To go the other way and pull frames back out, see APNG to TIFF.
Upload them as a single batch. Each .tif/.tiff you add becomes one frame, sequenced alphanumerically by filename, and the chosen Framerate sets how long each frame is shown. Zero-pad the names (frame_001.tif) so the order is exactly what you intend.
Yes. Every page (Image File Directory) inside the TIFF is read as a separate frame in page order, so a multi-page scan or an ImageJ/Fiji Z-stack exported as one TIFF turns into an APNG flipbook without splitting it first.
APNG stores 24-bit RGB color plus an 8-bit alpha channel and is internally lossless, so it preserves color depth and partial transparency far better than GIF. If you keep Colors on ORIGINAL and quality high, the per-frame fidelity matches your TIFF closely; reducing colors or lowering quality trades fidelity for a smaller file.
Chrome (59+), Firefox (3+), Safari (8+), Edge (79+), and Opera (46+) all play APNG — roughly 94.7% of global users per caniuse. Any browser or app without APNG support shows only the first frame, so the file degrades gracefully to a static image instead of breaking.
Not usually for photographic or gradient content. APNG is lossless and 24-bit, so it tends to be larger than a 256-color GIF of the same clip, but it looks dramatically cleaner with no palette banding and supports soft transparency. For flat-color UI loops APNG can actually be competitive; for long photo sequences a video format is far smaller.
No. Files are uploaded over an encrypted (TLS) connection, processed on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and nothing is shared or made public.