Skip to content
ToolShelf

Image to PDF

Put a stack of images into a single PDF, reordered how you like, at A4, Letter or the shape of each picture. It is assembled in your browser, with nothing sent anywhere.

Your images

Your images stays in this tab. The work is done by JavaScript in your browser. None of it is uploaded, logged or saved, and the tool keeps working with the network off.

The document

Page size

White space around each image

Quality

PDF

—

Choose some images to start.

Every image is re-encoded as a JPEG on the way in, which bakes in the rotation a phone records separately and drops EXIF, including any location. Nothing identifying is written into the document: no author, no producer and no creation date.

The document is built here, not somewhere else

This one is worth being precise about, because “convert images to PDF” is normally a service you post your photographs to. Here the PDF is written byte by byte by JavaScript in your own tab. Your images are decoded, drawn, encoded and assembled without anything being sent anywhere, and the finished document exists only in memory until you save it.

Not even a library is involved. A PDF containing images is a small, well-specified structure, a catalogue, a page list, and one image and one instruction per page, so it is written directly. That keeps the page small, and it means there is nothing in it that could send anything anywhere.

Nothing identifying is written into the file

Most PDF writers add an author, a producer string naming the software, and a creation timestamp. None of those are added here. The timestamp in particular travels with the document to everyone it is ever forwarded to, and a tool whose point is that your files stay on your machine should not be stamping them on the way out.

The images lose their own metadata too, EXIF, camera and lens, and any GPS coordinates, because they are re-encoded on the way in. That is a side effect rather than a feature, and a useful one.

Why the photos are re-encoded

A PDF can carry a JPEG untouched, so passing one straight through would be lossless and instant. It is not done, for a reason you would notice immediately: rotation.

A phone stores a photograph in whatever orientation the sensor read it, along with a tag saying which way up it goes. PDF has no equivalent tag, so an embedded photo appears on its side. Drawing it onto a canvas first applies the rotation permanently, which is also the only path that handles PNG, WebP and everything else. One path, got right once.

Page size, and when it matters

A4 is the standard almost everywhere outside North America; US Letter inside it. Pick one of those if the document might be printed, attached to a form, or sent to somebody who will do either.

Match each image makes every page exactly the shape of its picture with no border at all. It is the right answer for screenshots, receipts and anything only ever read on a screen, and an awkward one to print. A printer will scale each page to fit its own paper, and the pages will not agree with one another.

On a fixed sheet the page turns for a landscape image rather than shrinking it into a portrait one between two empty bands. Same paper, rotated.

Quality, and why it is not a slider

Three named settings rather than a number, because the decision being made is about purpose rather than about a value, and a slider invites fiddling with something you can only judge by rebuilding the whole document.

  • Smaller file caps each image at 1,600 pixels. For email, forms and anything with an attachment limit.
  • Balanced caps at 2,400. Sharp on any screen and fine for ordinary printing.
  • Best quality keeps essentially the full resolution and produces much larger files.

For scale: ten twelve-megapixel photographs embedded untouched come to well over a hundred megabytes, which most mail servers will refuse.

Reordering is buttons, deliberately

Dragging is the obvious gesture and a poor one to offer as the only one: there is no keyboard equivalent, a screen reader has nothing to announce, and on a phone it fights with the scroll. Two arrows work everywhere and cost one extra tap on the rare occasions anyone reorders at all.

Dropping files onto the page to add them is supported, because there the drag has a keyboard equivalent sitting right next to it.

Questions

Are my images uploaded to make the PDF?
No. The document is assembled by JavaScript in your own browser tab. The images are decoded, re-encoded and written into a PDF structure without anything leaving your device. There is no upload step and no server. Load the page, disconnect from the network, and it still works.
How do I change the order of the pages?
Use the up and down arrows beside each image. The list is the page order, top to bottom. Buttons rather than dragging, because a drag has no keyboard equivalent, nothing for a screen reader to announce, and on a touch screen it competes with the scroll. You can still drop files onto the page to add them.
Which page size should I choose?
A4 outside North America and US Letter inside it, if the document might be printed or attached to a form. 'Match each image' makes every page exactly the shape of its picture with no border, which is right for screenshots and receipts and awkward to print. The page turns automatically for a landscape image rather than shrinking it onto a portrait sheet.
Does this reduce the quality of my photos?
Somewhat, by design. Every image is re-encoded as a JPEG, with the quality setting deciding how much. 'Balanced' is sharp on any screen and fine for ordinary printing; 'best quality' keeps the full resolution and produces a much larger file. A twelve-megapixel photograph embedded untouched is several megabytes, and ten of them make a document nobody can email.
Why does my photo come out rotated the right way here?
Because the image is drawn onto a canvas before it goes in. Phones store photographs sideways with a tag saying which way up they should be shown, and PDF has no way to express that tag, so a photo embedded untouched appears on its side. Redrawing it bakes the rotation in permanently, which is why this tool re-encodes rather than passing JPEGs straight through.
Does the PDF contain my location or camera details?
No. Re-encoding through a canvas drops all metadata: EXIF, camera and lens, timestamps and any GPS coordinates. The document itself also carries no author, no producer string and no creation date, most PDF writers add all three silently, and the timestamp travels with the file to everyone it is forwarded to.
How many images can I combine?
Up to 50, and each up to 25 MB. The limit is about memory rather than policy: every page is held in the tab while the document is assembled, and a browser will end the tab rather than swap to disk. The images are processed one at a time so the page stays usable and the progress bar actually moves.
Can I add a PDF to the stack, or merge two PDFs?
No. This takes images and produces one document; it does not read PDFs. Merging existing PDFs is a genuinely different job. It means parsing documents that may be encrypted, tagged or built in unusual ways, and doing it badly produces files that open in some readers and not others.

More tools