Images to PDF
Drop a stack of photos, drag them into order, pick a page size and margin, and build one PDF. The file is assembled by hand in your browser — there's no server rendering it and nothing to wait on.
Page setup
Each photo gets a page shaped like the photo itself, with no border.
JPEG has no transparency, so this fills any space around each photo.
Each photo is re-encoded as JPEG at this quality when it's embedded.
Related tools
Drop images here
or · added in the order you drop them
Pages
Drop images above. Each one becomes a page, in the order shown here — drag a row, or use the arrows, to change the order.
Preview
How the PDF gets built
A PDF is a plain byte format under the hood: a short header, a series of numbered objects describing pages and images, and a table at the end pointing to where each object starts. This tool writes exactly that. Each photo is decoded, drawn onto a canvas at the size and position your page settings call for, re-encoded as a JPEG, and embedded as an image object on its own page. There's no server rendering a document and mailing it back — the bytes are put together right here and handed to your browser as a download.
Choosing a page size
A4 and US Letter suit anything meant to be printed or read as a document — scans, forms, a stack of receipts. "Fit to image" skips the idea of a page entirely and gives each photo a page shaped exactly like itself, which reads better for a portfolio or a photo book where you don't want white borders dictated by paper stock.
Fit modes and margins
"Fit whole image" scales each photo down until it fits completely inside the margins, which can leave a border on two sides if the photo's proportions don't match the page's. "Fill the page" scales up until there's no border at all, cropping whatever hangs over the edge. "Stretch" ignores the original proportions completely — useful only when you deliberately want that.
What doesn't survive the trip
Every image is embedded as JPEG, so transparency is flattened onto the background colour you pick, and EXIF, GPS and colour-profile metadata are dropped the same way they are in the convert and compress tools. If you need the PDF to stay editable or searchable as text, this isn't that kind of tool — it's a way to turn a set of photos into one file to view, print or send, not to OCR or annotate.
Is there a limit on how many images I can add?
No fixed limit — the queue is held in your browser's memory, so a very long batch of large photos may get slow on an older device. A few dozen photos is comfortable on a typical laptop.
Can I remove a page after adding it?
Yes. Each row in the queue has its own remove button, or use "Remove all" to start over.
Why is the output always JPEG-based?
Embedding raw JPEG bytes is the simplest and smallest way to put a photo inside a PDF, and it's what most PDF tools do by default for photographic content. It keeps the resulting file small even with dozens of pages.
Will the PDF open in every reader?
Yes. It's written to the same PDF 1.4 structure that's been readable by every mainstream PDF viewer, browser and printer for over twenty years.