Initializing... drag & drop files here
Supports: APNG, PNG
Bundle a folder of animated PNGs into a single paginated PDF — one file per page, in whatever order you arrange the tiles. PDF has no animation model for raster images, so each APNG contributes its first frame as a still page. That is the frame APNG deliberately stores as an ordinary PNG stream, which is why every decoder can read it, and it is the only frame any PDF renderer would ever show.
The realistic use is packaging: exported sprite frames, a sticker set, a storyboard of UI-motion states, or a set of animated diagram exports that need to travel as one printable, e-mailable document instead of a loose folder.
| Control | Options | Opens on |
|---|---|---|
| Combine? | Single PDF, Individual PDFs | Single PDF |
| Paper size | Original, Letter, Tabloid, Ledger, Legal, Executive, A3, A4, Screen size, Arch A, Arch B, ISO B5, ISO B4 | A4 |
| Page layout | Portrait, Landscape | Portrait |
| Image placement | Contained, Cover | Contained |
| Image alignment | Top, Center, Bottom | Center |
| Margin | No margin (0"), Narrow (0.5"), Moderate (0.75x1"), Normal (1"), Large (2x1") | Narrow (0.5") |
| Image Quality (%) | 1-100 slider | 75 |
| Image Transparency | Unchanged, Removed | Unchanged |
There is also a Rotate, Flip Horizontal and Flip Vertical button on each file's card. Those are not cosmetic previews: the orientation you set is sent with the job and applied to the source image before the page is laid out, so you can straighten one sideways export without touching the rest of the batch.
This is the non-obvious part of the page. The transparency setting does not just decide whether alpha survives; it decides which encoder your images pass through on the way into the PDF, and that changes whether Image Quality (%) does anything at all.
| Image Transparency | Intermediate written | Alpha | Does Image Quality (%) apply? |
|---|---|---|---|
| Unchanged (default) | Lossless PNG, embedded into the PDF with a soft mask | Preserved — semi-transparent and antialiased edges intact | No. The lossless branch takes only a compression level, which is fixed; the quality slider is ignored |
| Removed | JPEG matted onto a white background, embedded as-is | Flattened to white | Yes. The slider is the JPEG quality, and it directly sets the size and sharpness of every page image |
So if you dropped the quality slider to 40 hoping for a smaller PDF and the file barely shrank, the reason is that you left transparency on Unchanged. Switch to Removed and the slider takes effect immediately. Conversely, if you want the crispest possible page images and your artwork has a knocked-out background, leave transparency Unchanged and ignore the slider entirely — that path is already lossless.
| Aspect | Result in the merged PDF |
|---|---|
| Playback | Not preserved — PDF has no model for an animated raster image |
| Frame used | The first frame. Reading a .apng through our image loader yields frame 1 only; the later frames are simply not decoded |
| Extra frames | The acTL, fcTL and fdAT chunks that carry the animation are discarded |
| Alpha | Preserved with Image Transparency on Unchanged; flattened to white with Removed |
| Page order | The tile order you set before converting; drag to rearrange |
| Per-file orientation | Applied from the Rotate / Flip buttons on each file card |
If the motion matters more than a printable document, convert the files instead: APNG to MP4 produces a video that plays anywhere, and APNG to GIF keeps the loop in a format that embeds in chat and docs. Mixed batches of APNG, JPG and PNG belong in Merge image to PDF; a single file has its own route at APNG to PDF.
No. PDF has no native construct for an animated raster image, so each APNG becomes a single still page. The frame you get is the first one — APNG stores it as a normal PNG stream precisely so non-APNG decoders can still read something, and that is what our image loader returns. We confirmed this on a purpose-built 3-frame APNG: reading it produced frame 1's content only, with the second and third frames' pixels absent.
Page order follows the tile order after upload. Drag a tile up or down; the first one is page 1. If you added the files in the wrong sequence you do not need to start over — rearrange and then convert. In Single PDF mode each APNG occupies exactly one page.
Yes, with Image Transparency left on Unchanged. On that path each image is re-encoded losslessly and embedded with a soft mask, so semi-transparent and antialiased edges are preserved and transparent regions show whatever the viewer paints behind the page. Choose Removed if you are printing or archiving, since a flat opaque page is what print workflows and PDF/A expect.
Because you left Image Transparency on Unchanged, which routes the images through the lossless branch, and that branch does not take a quality value. Set Image Transparency to Removed and the slider becomes the JPEG quality for every page image — that is where the size reduction lives.
White. The flatten step mattes the alpha channel onto a white background rather than the black default that a bare encoder would use, so a knocked-out logo lands on a clean page instead of a black box. We verified both behaviours directly: without the explicit white matte the same transparent APNG flattens to RGB (0, 0, 0), and with it the same pixel comes out (255, 255, 255).
Yes — open Paper size and choose Original. Each page is then sized to that image's own dimensions rather than a fixed sheet, which avoids upscaling small sprite frames or shrinking oversized exports. Pair it with No margin (0") and Cover placement for a full-bleed, frame-perfect result.
Contained fits the entire image inside the page and leaves empty space on the short axis, so nothing is lost — the default, and the right choice for reference sheets. Cover scales the image until it fills the page in both directions and crops whatever hangs over the edge, which looks better for full-page presentation but will cut off frame edges on any image whose aspect ratio does not match the sheet.
Yes — the drop zone accepts both, and a static PNG is treated the same way an APNG's first frame is. For a batch that also includes JPG, WebP or HEIC, use Merge image to PDF, which accepts the wider input list.
There is no fixed per-job file count. The real constraint is total upload size and upload time, so a hundred high-resolution frames will simply take longer to send than a dozen small icons. Every file travels over an encrypted connection, is processed on our servers, and is deleted automatically after a few hours — never shared, never made public.