About this tool
Scanned receipts, photographed documents, screenshots — sooner or later most of us need to turn a pile of images into one shareable PDF instead of a folder of loose JPGs and PNGs. This tool does exactly that, entirely in your browser: pick or drag in your images, choose whether each page should be sized to match its image exactly or fit onto a standard A4/Letter sheet, and it stitches them together into a single downloadable PDF, one image per page, in the order you added them.
Nothing is uploaded to a server — the file bytes are read locally with the browser's File API and assembled into a PDF using an in-browser PDF library, so it works offline once the page has loaded and your images never leave your device. File type is detected by sniffing each file's actual magic bytes rather than trusting its extension, so a JPEG saved with a wrong extension (or no extension at all) still converts correctly.
Frequently asked questions
Can I mix JPG and PNG images in the same PDF?
Yes — each image's actual format is detected automatically from its file bytes (not its filename or extension), so you can freely combine JPG and PNG files in any order in a single PDF.
What's the difference between "Fit to image" and A4/Letter?
"Fit to image" makes each PDF page exactly the same pixel dimensions as its source image (full-bleed, no borders, but page sizes vary between images of different dimensions) — best for scans or photos you want reproduced at native size. A4/Letter creates a standard, uniform page size for every page and centers each image within it with a margin, which is better when you plan to print the result or want consistent page dimensions throughout.