What this builds
One PDF, with one page for every photograph you put in — or one page for every two or four, if you ask for that. The paper is a real size: A4, Letter, Legal, Tabloid, A3, A5, A6, B5, Executive, a photographic 4 by 6 or 5 by 7, or two figures you type in millimetres or inches. The photographs are placed onto that paper rather than the other way round, which is the whole difference between a document and a stack of pictures — and when you want no paper at all, Fit to photo cuts each page to its photo with no border.
Everything happens in this tab. The files are read off your disk into memory, drawn onto pages, and handed back to the browser as a download. No copy of a photograph is sent anywhere, because there is nowhere for it to be sent: this site has no server behind it.
The four steps
The rail across the top of the builder is a map, not a gate. Every step is one press away from every other step and the save button is on all four of them, so if the only thing you came back to change is a margin, change the margin and save.
- Photos. Drop them in, in any order. Drag a thumbnail to move it, or sort the whole tray by file name — where
img2comes beforeimg10, not after it — or by the time the camera recorded. Turn, duplicate or remove any page from the same place. - Pages. The sheet, which way up it goes, the margin on each side, whether a photograph is fitted whole or made to cover the box, and how many share a sheet.
- Quality. A ceiling on dots per inch, a size the finished file has to come under, and whether the pages are written in colour or grey.
- Save. What is about to be written, anything worth knowing about individual photographs, and the file itself.
What it opens and what it writes
JPG, PNG, WebP, AVIF, BMP and GIF open directly, through the decoders the browser already has. TIFF, which most browsers cannot read, opens through a reader written for this site, in every browser, and a multi-page TIFF gives every page (see TIFF to PDF). HEIC and HEIF — what an iPhone saves by default — open everywhere, using a decoder that is only fetched once one actually arrives, so nobody else pays for it. A GIF contributes its first frame. A file that will not decode is named in a list and skipped: one unreadable photograph at position nine does not take a forty-page job down with it. The limits are 120 MB for a single file and 200 photographs in one document.
On the way out, a JPEG that needs nothing done to it is copied into the document exactly as it stands — the same compressed bytes, turned upright or cropped by the page itself rather than by re-encoding it. The camera data, including any location the phone recorded, is dropped on the way through. Pages that had to be redrawn — anything cropped, made grey, or brought under a resolution ceiling — are compressed once and written as they were previewed.
Two things it will not do
There is no text in the file. Every page is a picture of a page. Nothing in the document can be selected, searched or copied, and a portal that asks for a searchable PDF will refuse it however sharp the scan is. Reading the letters out of a photograph is a different kind of program and this site does not attempt it.
It is not a PDF editor. A PDF you already have can be opened on add photos to a PDF, to put photos before, after or between its pages — which are copied unchanged — but nothing on those pages can be changed, and a PDF cannot be split or turned back into photographs here.
Questions people send us
The upload box says 200 KB and my file is 1.4 MB. What do I change first?
The resolution ceiling, every time. Drop it to 150 and most documents fall by two thirds, because it removes pixels the page could never have shown. Grey pages are the second lever and usually halve what is left. Typing a figure into the size field is the third: the tool then writes the document, measures it, and writes it again at a lower quality until it fits.
Can I get both sides of a card onto one sheet?
Yes. Put the two photographs next to each other in the photo tray, choose 2-up in the row of layouts above the pages, and they share one page with a gutter between them. Four to a sheet works the same way and is how a set of small certificates usually goes in.
Why are there white bars beside my photograph?
Because the photograph and the sheet are different shapes, and the tool is keeping all of the photograph. That is the Fit setting and it is the default here. Fill covers the whole box instead and crops whatever hangs over the edge, which on a form is often a line of text.
Some pages came out on their side.
Pick the thumbnail in the photo tray and press R, or use the turn buttons under it. If the whole set is a mixture of upright and sideways shots, set orientation to Auto on the Pages step and each sheet takes the shape of the photograph on it.
Does the photograph lose quality on the way in?
Not always, and the tool tells you afterwards how many pages were copied rather than redrawn. A JPEG that needs no crop, no shrinking and no colour change is written into the document as the same compressed bytes it already was. A page that had to be cropped, turned into grey or brought under a resolution ceiling is redrawn and re-compressed once.
Can I add a PDF or a Word file to the pile?
No. This builder takes photographs and screenshots and writes a PDF; it cannot read one, and it has no way to open a document file. Export the pages you want as images first, then bring those in.
What each kind of file costs once it is inside the document
A photograph does not weigh the same going out as it did coming in. A JPEG that needs no crop, no grey and no shrinking is copied across untouched, so it costs the document exactly the bytes it already was: a three-megabyte holiday picture is three megabytes of PDF. Anything the page has to alter is drawn again and compressed once, and it is the resolution ceiling rather than the quality figure that decides how heavy that redraw turns out to be.
A PNG is compressed as a photograph unless Lossless pages is on (it is, on PNG to PDF and screenshots to PDF), which is why small text can look soft at 150 dots per inch and clean at 300 — the cure is more pixels on the sheet or a lossless page, not a higher quality number applied to too few of them. Grey is the other saving worth taking: on a photographed document the colour is the lighting in the room, not anything printed on the paper.
The same builder, four other doors
Each of these opens the wizard with one decision already taken. Nothing is locked behind them — every control is still on the four steps, so a door is a starting point and never a mode you have to leave.
- A4 pages — 210 by 297 mm, with a 20 mm margin already set on all four sides.
- Many photos, one file — opens on the photo tray, where the sequence gets settled before anything else.
- Several to a sheet — four photographs to a page, which is how cards, receipts and small certificates usually go in.
- Under a size limit — opens with the size field waiting for whatever figure the portal quoted at you.
And for particular sources: photos of paper squared up and whitened, WhatsApp images in the order they were sent, both sides of an ID card on one page, and photos added to a PDF you already have.
Guides for when the number matters
These are for the moment something gets refused and you are handed an arithmetic problem instead of an explanation. All of them are listed together, including India’s upload limits with sources, or go straight to the one you need.
- Getting under 200 KB — which lever actually moves the size, and the order they have to be pulled in.
- Paper sizes and margins — what is left of A4, Letter and Legal once the margin has taken its share.
- Dots per inch for form uploads — 200 and 300 DPI turned into pixel counts you can check before you send anything.


