Skip to content
English
The WorkbenchTools that upload nothing
A workshop by the ODERSA associationNothing leaves, nothing is kept, nothing reaches us.

The workshop · Images to PDF

How it works : Images to PDF

Drop your photos in together: they become a PDF, one page per image. A JPEG and a PNG go in UNTOUCHED; any other format is re-encoded, and the file's line tells you so.

Open the tool

Photographing paperwork with a phone has become the most common way to “scan”: an invoice, a proof of address, a prescription. What is left is turning it into a PDF, because that is what official forms ask for. That gesture should not travel through a server, and it is precisely the gesture people most often hand to the first site they find.

One thing sets this tool apart: a JPEG and a PNG go into the PDF UNTOUCHED. The PDF format can carry those two as they are, byte for byte, and the tool puts them in without decoding or recompressing them. So there is no quality loss, and no setting about it.

Other formats do have to be re-encoded: a WebP, an AVIF or a HEIC your browser displays has no place inside a PDF. The tool re-encodes them to JPEG, and it WRITES that on the line of the file concerned, before and after. A silent re-encode would be a hidden loss, and that is exactly what this site refuses to do.

How it works

  1. Drop all your images in at once. Each takes its own line, with its dimensions and the note “as it is” or “re-encoded”.
  2. Choose the page format: the size of each image, or a standard format, with a margin if you want one.
  3. Click “Build the PDF”. The file arrives, and the tool counts the pages of the produced document to show you them.

Formats accepted

JPEG and PNG go in untouched, because PDF can carry them as they are. Other formats are re-encoded to JPEG, and the file's line says so.

JPEG

Goes into the PDF as it is, byte for byte. No loss, no setting.

PNG

Goes into the PDF as it is, byte for byte. Transparency is kept: PDF can carry it.

WebP

RE-ENCODED to JPEG, because PDF cannot carry a WebP. Anything transparent becomes white, and the file's line says so.

AVIF

Re-encoded to JPEG, if your browser can display AVIF. Chrome and Firefox do; on a browser that cannot decode it, the file's line reports the failure instead of returning a blank page.

GIF

Re-encoded to JPEG, first frame only: a PDF animates nothing.

See the compatibility matrix

Its limits

The other direction, PDF to images, is NOT here

Turning a PDF page into an image means DRAWING it: fonts, vectors, transparency, colour spaces. The library we embed can build a PDF, not paint a page of one. The only serious rendering engine on the web weighs, measured on its published files, 1.72 MB minified, roughly half a megabyte compressed, for that one tool. The library exception this project allows itself is reserved for what is indispensable: we stop, and we write it down rather than working around it.

Any format other than JPEG and PNG is re-encoded to JPEG

PDF can only carry two image formats without transformation. A WebP, an AVIF, a HEIC displayed by your browser therefore has to be redrawn and re-encoded. The loss is real, the quality is adjustable, and above all it is ANNOUNCED on the line of the file concerned.

An image larger than 16.7 million pixels cannot be re-encoded

A browser canvas has a ceiling, and the compatibility floor is 16.7 million pixels (iPhones before iOS 18). Beyond that, re-encoding fails silently and returns a blank page. So the tool refuses the image on ITS line, with its dimensions. A JPEG or a PNG does not have this limit: it is not decoded at all.

Transparency disappears on re-encoding

JPEG has no transparency channel. Anything transparent is composited onto WHITE, which is a visible choice rather than a surprise black. A PNG, on the other hand, keeps its transparency: it goes in as it is.

40 MB per image

Every image is opened in memory, and the PDF being built lives beside it. On a phone, a batch of twenty phone photos goes through; a batch of two hundred will not, and it is better to know beforehand.

The order is the drop order

When you select several files at once, your system decides the order handed to the browser. The tool DISPLAYS that numbered order before acting. For a folder of numbered photos, the selection almost always follows the names.

Questions about this tool

Are my photos sent anywhere?

No, and you can check in thirty seconds. Open the inspector with the F12 key, “Network” tab, clear the list, then drop your images in and build the PDF. Not a single line appears. Cut your connection and do it again: the tool behaves the same.

Does my photos' quality drop?

Not if they are JPEGs or PNGs: they are placed into the PDF as they are, byte for byte, without being decoded. There is literally nothing to lose. For other formats there is a re-encode, the quality is adjustable, and each file's line says what happened to it.

Does my PDF keep my photos' GPS position?

Yes, if your photos are JPEGs: they go in as they are, with all their metadata, including the date, the camera and the position. That matters when you are sending photos of paperwork taken at home. Run them through “See and clean metadata” in the image corner first, and you will see exactly what they say. Re-encoded images, on the other hand, lose everything on the way.

Why do you not do the other direction, PDF to images?

Because it would mean drawing the pages, and drawing a PDF is an entire trade: fonts, vectors, transparency, colour spaces. The only serious rendering engine on the web weighs, measured on the files it publishes, 1.72 megabytes minified for that one use. This project only allows itself a library when it is indispensable, and exactly one is today. We would rather write that down than quietly work around it.

My pages are not all the same size.

That is the “size of each image” mode, which avoids any white band and any cropping. If you want a regular document, choose A4 or Letter: every image then fits into the page without distortion, centred, with bands wherever the ratio does not match. A phone photo is longer than an A4 sheet, so there will be bands at the top and bottom.

Can I reorder the images?

Not in this tool: the order is the drop order, and it is DISPLAYED numbered before the act. If the order is wrong, the simple answer is to build the PDF and then run it through “Reorder and rotate pages”, in the same corner, which can dictate an order. Renaming your files so they sort themselves works too, and that is what cameras do.