100% on-device · nothing uploaded
Convert images to PDF
Drop in your photos or scans, put them in order, and get one PDF — one picture per page, or two, four or six to a sheet. Handy for expenses, ID copies and homework — and since it runs in your browser, the pictures never leave your device.
How to use it
- Choose your images — JPG, PNG, and phone formats like HEIC and WebP all work.
- Reorder them with the arrows.
- Pick "Fit to A4" for a printable document, then how many images share a page: 1, 2, 4 or 6. Or pick "Page = image size" for no borders at all.
A JPEG goes into a PDF without being re-encoded
PDF stores image data through a small set of filters, and one of them, DCTDecode, is literally JPEG. A JPG can therefore be embedded exactly as it arrived, byte for byte, with the page simply pointing at that compressed data and stating where to draw it. There is no decode-and-recompress step and so no generation loss: the picture inside the PDF is the file you supplied.
PNG takes a different route to the same result - its pixels are stored with Flate compression, also native to PDF, so nothing is approximated there either. Formats PDF has no filter for, HEIC and WebP among them, have to be decoded by the browser and re-encoded before they can be embedded, and that single re-encode is the one place quality is touched. Supplying JPGs where you have the choice avoids it entirely.
Why the page-size choice matters more than it looks
PDF measures everything in points, at 72 to the inch. Make each page exactly the size of its image in pixels and a 4032 by 3024 phone photo produces a page 56 inches across. That is harmless on screen, where readers scale a page to fit the window regardless, and absurd the moment someone prints it or places it beside pages of a normal size.
Fitting to A4 scales the same photo into a 210 by 297 mm page, which works out at roughly 500 DPI across the printable width - far more detail than an office printer resolves. For document scans the useful range is 200 to 300 DPI; past that the file grows and nothing visible improves. Reach for image-size pages only when the output is meant for screens, or when a border around the image would be wrong.
Questions
Can it handle iPhone HEIC photos?
On a device that can display HEIC it works — that includes iPhones and Macs in Safari, where most HEIC photos live. Chrome and Firefox on the desktop cannot decode HEIC, so there convert the photo to JPG first. PDFs themselves only carry JPEG and PNG, so anything else is re-encoded for you using the browser's own decoder.
Are my photos uploaded?
No. They are read from your device and assembled into the PDF entirely inside this tab.
What is the difference between the two page sizes?
"Fit to A4" centres each image on a printable A4 page — landscape photos get a landscape page. "Page = image size" makes each page exactly the shape of its image, with no margins.
Can I put two images on one page?
Yes — choose 2, 4 or 6 under "Images per page" and each picture takes that share of an A4 sheet. Nothing is cropped: every picture is fitted whole into its cell, and the sheet turns portrait or landscape to make them as large as it can — two portrait photos sit side by side, two landscape ones stack.
Will the PDF be large?
It is about as large as the images that went into it. If it matters, shrink the photos first with the file minimizer, then build the PDF.
Updated 2026-08-17. Runs fully in your browser — nothing is uploaded.