Images to PDF
Add photos or scans, reorder them, download one clean PDF.
How to build a PDF from images
- Drop your images onto the box or click to browse. JPG, PNG, and WebP all work, and you can add more files in several passes.
- Reorder with the up and down arrows next to each filename, or remove a file with the ✕. Pages follow the list top to bottom.
- Choose a page size: Letter, A4, or "match image size", the default, where every page takes the exact dimensions of its image.
- Click Create PDF. The file downloads as images.pdf with one image per page.
A worked example: receipts for an expense report
You photographed six receipts on your phone and the accounting system wants one PDF. Add all six photos, drag the order so they run chronologically using the arrows, set page size to A4 since the report will be printed, and click Create PDF. Each receipt lands centered on its own A4 page, scaled to fit while keeping its proportions, so a tall narrow receipt gets white margins at the sides rather than being stretched. The status line confirms "PDF created with 6 pages." Had you left the size on "match image size", each page would instead be exactly the pixel dimensions of its photo, which is the right choice when the PDF will only ever be viewed on screen.
What happens to your image quality
JPG files are embedded into the PDF byte-for-byte, with no re-encoding and therefore no generational quality loss; the same is true for PNG. Other formats like WebP are drawn onto a canvas at their full native resolution and converted to lossless PNG before embedding, so nothing is downsampled anywhere in the pipeline. The assembly is done by the pdf-lib library entirely in your browser, meaning your photos, which for receipts and IDs are often exactly the images you least want on a stranger's server, are never uploaded. One practical tip: if the resulting PDF is too large to email, that is your camera's 12-megapixel originals talking. Run the photos through the image compressor on this site first, then build the PDF from the compressed copies.
Honest limitations
Each image occupies exactly one page; there is no layout mode to tile several photos on a sheet or add margins, captions, or page numbers. Images are never rotated automatically, so a landscape photo on a portrait A4 page shrinks to fit the width rather than turning sideways, and photos whose orientation lives only in EXIF metadata may come out rotated if your browser does not apply it. HEIC photos from iPhones work only if your browser can decode them, which Safari can and others often cannot; export as JPG first if the file is rejected. And because everything is held in memory, adding a hundred full-resolution photos at once will strain the tab. Batches of a few dozen are the comfortable range.
Frequently asked questions
What image formats work?
JPG and PNG directly. WebP and HEIC photos are converted through your browser's canvas first, so most modern formats work in practice.
Does each image become its own page?
Yes. Each image is placed on its own page, scaled to fit while keeping its aspect ratio. Choose Letter, A4, or "match image size" pages.
Will my photos be compressed?
JPGs are embedded as-is with no quality loss. PNGs keep full quality too. "Match image size" pages preserve exact pixel dimensions.