Image to PDF
File ToolsPhotos into a single PDF, in the order you choose — built here, never uploaded.
Your files never leave this device. Everything here runs in your browser — your files are never uploaded, stored or seen by us. Open your network tab and check.
Every image gets one page of this size.
Match each image turns the paper per photo, rather than for the whole batch.
White space on all four sides. Zero fills the page edge to edge.
JPEG and PNG go in byte for byte, with every pixel they arrived with. Other formats are converted, because a PDF can only carry those two.
Add one or more images. They become pages in the order you arrange them here.
How this is calculated
One image per page, in the order you arrange them.
Placement scale to fit inside the margins, centred, never cropped
scale = min( (page width - 2 × margin) ÷ image width,
(page height - 2 × margin) ÷ image height )
Effective resolution = image pixels ÷ drawn width in inches
300 dpi print quality
150 dpi what compact mode aims for
100 dpi below this a page looks soft on paper
JPEG and PNG are embedded unchanged. Everything else is converted,
because those are the only two image formats a PDF can carry.
Nothing is uploaded. The PDF is built in this browser tab.How it works
A PDF page is a box measured in points — 72 to the inch — and placing an image in it is four numbers: where it starts, and how big it is drawn. This tool scales each image to fit inside the page margins and centres it, so nothing is ever cropped. Cropping would be the quiet disaster here: a page of someone's ID with the edge shaved off opens perfectly well and is useless, and you would not notice until it was rejected.
A PDF can only carry two image formats, JPEG and PNG. That is a limit of the format itself, not of this tool. So a JPEG or a PNG goes in byte for byte, with every pixel it arrived with, and a WebP or an AVIF has to be converted to JPEG on the way. The result page says which of those happened to each image, because a tool that silently re-encodes your photos should at least admit it.
The exception is rotation. A phone stores its photos the way the sensor read them and records which way up the camera was held in an EXIF tag — and PDF has no equivalent tag, so a viewer has nothing to obey. Embed those bytes untouched and a portrait photo lands on its side, which is the single most common complaint about tools of this kind. This one reads the tag, and re-encodes only the files that carry a rotation, with the turn baked into the pixels.
The number worth watching is the effective resolution. A 400-pixel scan stretched across A4 is drawn at about 50 dpi, and no page size or file format can put back detail that was never there. Every image in the list shows the dpi it will print at before you commit, and says so plainly when that is too low. It is the one figure that tells you whether the page you are about to make is any good.
Worked example
A phone photo of a document onto A4
- Photo 3024 × 4032 px
- Page A4 portrait, 10 mm margin
- Printable area 190 × 277 mm
- Width is the tighter fit, so it sets the scale
- Drawn 190 × 253 mm, centred
- ---------
- Effective 404 dpi — well past what print needs
- Compact mode resamples to 1122 px wide = 150 dpi
- about a seventh of the pixels
One A4 page, the photo centred at 190 × 253 mm, printing at 404 dpi
How to use it
- Drop your images in. They become pages in the order shown, and the arrows reorder them.
- Pick a page size. A4 is what Indian forms and applications almost always expect.
- Leave the orientation on match each image if the batch is a mix of portrait and landscape — the paper turns per photo rather than for the whole set.
- Check the dpi under each filename. Anything under 100 will look soft printed; a smaller page size or a wider margin raises it.
- Switch to compact if the upload has a size cap. Then convert and download — your images are never sent anywhere at any point.
What this tool does not do
- One image per page. There is no grid, collage or two-up layout, so four photos make four pages.
- HEIC and HEIF, the default on recent iPhones, only decode in Safari. Elsewhere they will be refused — set your camera to Most Compatible, or convert them first.
- SVG and other vector formats are not accepted. They would need rendering to pixels at some arbitrary size, which defeats the point of a vector.
- The output has no text layer. A photo of a document is a picture of a document, and this does not run OCR, so the result is not searchable.
- Compact mode re-encodes everything to JPEG, including screenshots and line art, where JPEG is the wrong codec and will fuzz the text. Use original quality for those.
- It runs in your browser, so a very large batch is limited by your device's memory rather than by a server quota.
Frequently asked questions
Are my images uploaded anywhere?
No. The PDF is assembled in your browser using pdf-lib, and no network request carries your files. You can check it yourself: open your browser's network tab before converting and watch that none of them does — the only requests you will see after the page loads are small ones recording that the tool was used. Most online converters post your images to a server first, which matters more than usual here — this is the tool people use for ID scans and application documents.
Will my photo come out sideways?
No, and that is worth explaining because it is what usually goes wrong. Phones record rotation as an EXIF tag rather than rotating the pixels, and PDF has no such tag for a reader to obey. This tool reads the tag and, for the files that carry a rotation, re-encodes them with the turn applied. Files that are already upright are left completely alone.
Which image formats can I use?
JPEG and PNG go in unchanged. WebP, AVIF, GIF and BMP are accepted and converted to JPEG, because a PDF can only carry JPEG and PNG. HEIC from an iPhone is the awkward one — only Safari can decode it, so on other browsers set the camera to Most Compatible or convert it first.
How do I get the PDF under an upload size cap?
Switch image quality to compact. It resamples each photo to about 150 dpi for the size it is drawn at, which is still sharp in print and typically a small fraction of the original file. A 12-megapixel phone photo carries far more detail than an A4 page can show, so most of what is discarded was never going to be visible. If it is still too large, run the result through the PDF compressor.
Can I put several images on one page?
Not yet. It is one image per page, which is what a form upload almost always wants — one page per document. If you need two photos side by side, put them together in the image resizer first, then bring the single combined image here.
What does fit the page to the image do?
It gives the page the same shape as the image, so there is no white border at all. The size is worked out at 96 dpi and capped at A4's long edge, which keeps a small signature scan small instead of blowing it up, and stops a 12-megapixel photo from making a page a metre tall. Margins do not apply in that mode, since a margin is the opposite of what you asked for.
Does converting to PDF lose quality?
On original quality, not for JPEG and PNG — those are copied into the document byte for byte, so the image in the PDF is the file you dropped in. Other formats are converted to JPEG at high quality, and rotated photos are re-encoded once. The result page lists exactly which images were touched and which were not.
Why does it say my image will print soft?
Because it is being drawn larger than it has pixels for. The dpi figure is the image's pixels divided by how wide it lands on the page, and under about 100 the softness is visible on paper. Nothing can fix that except a higher-resolution original — but a smaller page size or a wider margin draws it smaller, which raises the dpi and often looks better.
Related tools
tell us
Last updated 7 September 2026.