Stack Your PNGs Into One PDF
You’ve got a folder of screenshots. Maybe receipts you scanned, or a set of design mockups a client wants in one tidy file. Sending fourteen separate PNGs over email is a mess, and most upload forms only accept a PDF anyway.
Drop the images here, set the order, hit Create PDF. Each PNG becomes its own page. One file out the other end.
How the conversion runs
Here’s the part that matters: nothing uploads. The whole thing happens inside the browser tab using pdf-lib, a JavaScript PDF library. Your PNGs get read straight off your disk, embedded into a fresh PDF document with embedPng, and saved back as a downloadable blob. No server sees the bytes. Close the tab and they’re gone.
That’s a real difference from the usual “free PDF converter” sites, which quietly ship your files to some backend you can’t see. If you’re scanning ID cards, contracts, or medical paperwork, that should matter to you.
Picking a page size
Three options, and they behave differently:
- Match image keeps every page exactly the size of its source PNG. A 1920x1080 screenshot stays 1920x1080. No white borders, no cropping. Best when the images already look right and you just want them bundled.
- A4 drops each image onto a standard 595x842 point page.
- Letter uses the US 612x792 page instead.
For A4 and Letter, the image is scaled to fit and centered on the page, so nothing gets cut off and tall or wide images sit neatly in the middle. There’s a margin slider too, from 0 to 72 points. Bump it up if you want breathing room around the picture; leave it at zero to fill the page edge to edge.
One small thing worth knowing. Fit-and-center never blows an image up past its natural pixels. A tiny 200px logo won’t get stretched into a blurry mess across a full A4 sheet. It sits at its real size, dead center.
Walk-through
- Drag your PNG files in, or click to browse. Add as many as you like.
- Reorder or remove any that snuck in by mistake.
- Choose Match image, A4, or Letter. Nudge the margin if you went with a paper size.
- Click Create PDF, then Download PDF.
Multiple files come out named images.pdf. A single image keeps its original name with a .pdf extension.
Good to know
Transparency in a PNG renders as white in the PDF, since PDF pages don’t have an alpha channel the way PNGs do. If your logo has a see-through background, expect white behind it.
Big images mean a bigger PDF. Twenty high-res screenshots can add up to several megabytes fast. If the result is too chunky for email, run it through the PDF Compressor afterward. And page order follows the order in your list, so arrange things before you convert, not after.
Questions people ask
Does it actually work without uploading my files? Yep. Open your network tab and watch. There are zero requests when you convert. Everything is computed locally in JavaScript.
Can I mix portrait and landscape images? Sure. On Match image mode each page takes its own orientation. On A4 or Letter, every page is the same paper size but the image inside is centered however it fits.
How many PNGs can I add at once? No fixed cap. A few dozen is fine. Hundreds of large images might make your browser sweat, since it all runs on your machine’s memory.
Will the quality drop? No. PNGs are embedded as-is, pixel for pixel. The tool doesn’t re-encode or recompress them.
What about JPG or HEIC files? This one’s PNG only. Convert other formats to PNG first, then bring them here.
Why is there white where my image was transparent? PDF pages render on an opaque background, so transparent PNG areas show up white. Flatten the image onto the color you want before converting if that’s a problem.