Convert PNG images to PDF without uploading them
Screenshots, exported charts, scanned pages saved as PNG. Sooner or later something insists on a PDF instead of a pile of images. This tool assembles your PNGs into one PDF, in the order you select them, with each page sized exactly to its image so nothing is cropped or stretched. Assembly runs on pdf-lib, pure JavaScript in your browser, so the images. Often screenshots of private dashboards or scans of documents. Are placed into the PDF locally and never uploaded. A note on transparency: PDF pages are opaque, so any transparent areas in a PNG are flattened onto white, exactly as they would print.
How it works
- Drop your PNG images below, selecting them in the page order you want.
- Each PNG becomes one PDF page, sized to match the image.
- Download the finished PDF from your browser.
Frequently asked questions
What happens to transparent PNGs?
Transparent regions are placed on a white page background, since PDF pages are not transparent. The visible result matches what you would get printing the image on white paper.
What page size and order do I get?
Each page is created at the exact pixel dimensions of its image, so nothing is cropped or letterboxed, and the pages follow the order in which you selected the files. For uniform A4 or Letter pages, resize the images to a consistent shape first.
Are my images uploaded to build the PDF?
No. The PDF is assembled by pdf-lib running in your browser tab. There is no upload step, and the tool works offline once loaded. Screenshots and scans stay on your device.
Can I mix PNG and JPG?
This page accepts PNG. If you want to combine JPGs (or a mix of JPG and PNG) into one PDF, use the JPG to PDF tool, which takes both formats.