Convert JPG and PNG images to PDF — without uploading them
Photographed a document with your phone and now need to submit it “as a PDF”? Applications, expense systems, and government portals routinely refuse image files while happily accepting the same pixels wrapped in a PDF. This tool takes JPG and PNG images and builds one PDF from them, in the order you select — one image per page, with each page sized exactly to its image so nothing is cropped, stretched, or letterboxed. Assembly happens in your browser via pdf-lib: photos of your passport, receipts, whiteboard, or handwritten notes are placed into the PDF locally and never uploaded. Mixing formats is fine — a batch of JPGs and PNGs together produces a single document.
How it works
- Drop your JPG or PNG images below, selecting them in the page order you want.
- Each image becomes one PDF page, sized to match the image exactly.
- Download the finished PDF from your browser.
Frequently asked questions
What determines the page size?
Each page is created at the exact dimensions of its image, so photos are never cropped, squashed, or padded with white borders. A tall phone photo yields a tall page; a wide screenshot yields a wide one. If you need uniform A4 or Letter pages, crop or resize the images to a consistent shape first.
What order do the pages come out in?
The order you select the files. Pick them in sequence in the file dialog (or drop them in order) and the PDF pages follow suit — page one is the first image you chose.
Are my photos uploaded to build the PDF?
No. The PDF is assembled by pdf-lib, a JavaScript library running in the page itself. People use this tool for photographed IDs, medical paperwork, and signed forms — none of it is transmitted anywhere, and the tool works offline once loaded.
Do the images lose quality inside the PDF?
No. Your JPGs and PNGs are embedded in the PDF as-is rather than re-encoded, so the pages contain exactly the pixels you supplied. The resulting PDF is roughly the sum of the image sizes plus a small amount of structure.