Images to PDF
Drop your images in, put them in the order you want, get one PDF back. It all happens on your device — the files are never uploaded.
Files never leave this device · works offline
Drop Images to PDF files here
or drop them anywhere here · or paste from clipboard
No upload caps · No sign-up · No watermarks
Processing locally · 0 bytes sentHow to verify this →
Your JPEGs are not re-encoded
Most image-to-PDF tools decode every photo and compress it again on the way in. That is a second round of JPEG compression on top of the one your camera already applied, and it is why documents made this way often look softer than the originals — visibly so on text, screenshots and anything with hard edges.
A JPEG is already a valid PDF image stream, so there is no reason to touch it. We read the file header, confirm the format is one every PDF reader handles, and write the original bytes straight into the document. The photo inside the PDF is the same file you started with, byte for byte. Nothing is decoded, nothing is re-compressed, and nothing is lost.
Formats that PDF cannot carry directly — HEIC from an iPhone, PNG, WebP, AVIF, TIFF — are converted once, at high quality. That single conversion is unavoidable; a second one is not, and we do not do it.
Photos taken sideways come out the right way up
Phones do not rotate photos when you turn the handset. They save the image as the sensor read it and add a tag saying which way up it should be shown. PDF has no equivalent tag, which is why so many tools produce documents full of pages lying on their side.
We read that tag and apply the rotation as part of placing the image on the page, so it is corrected in the document without the pixels ever being touched. Your sideways photo comes out upright, and it is still byte-for-byte the original.
Page size, orientation and margins
Fit to image gives each page the exact shape of the photo on it, so there are no white bands anywhere — good for a photo book or a set of screenshots. A4 and US Letter give you standard paper, with each image scaled to fit and centred, which is what you want if the result is going to be printed or attached to a form.
Images are never cropped and never stretched. If a photo does not match the shape of the page, it is fitted inside and centred, and the space around it is left blank. A tool that silently distorts your photo to fill a page has made a decision that is not its to make.
What happens to each format
| You add | What we do with it | Quality |
|---|---|---|
| JPG / JPEG | Embedded in the PDF exactly as it is | Identical — byte for byte |
| HEIC / HEIF (iPhone) | Decoded once, written as JPEG at high quality | One conversion; PDF cannot carry HEIC |
| PNG | Decoded once, written as JPEG; transparency flattened to white | One conversion; transparency is lost, because a PDF page is opaque |
| WebP / AVIF | Decoded once, written as JPEG at high quality | One conversion; PDF cannot carry either |
| TIFF | Decoded once, written as JPEG at high quality | One conversion |
| Progressive or CMYK JPEG | Decoded once, written as a baseline JPEG | One conversion, on purpose — embedding these directly can render as a blank page in some readers |
What people use this for
- Turning a stack of phone photos of a document into one file you can email or upload to a form
- Sending receipts or invoices as a single attachment instead of eleven separate images
- Submitting scanned ID, forms or certificates where the site insists on a PDF
- Collecting screenshots into one document for a report or a bug write-up
- Making a printable contact sheet or photo set at A4 or US Letter
Frequently asked questions
Are my images uploaded anywhere?
No. The conversion runs inside your browser tab using your own device, and no part of any file is sent over the network. You can confirm it: open your browser’s developer tools, switch to the Network tab, and make a PDF. You will not see a request carrying your images, because there is not one. You can also disconnect from the internet entirely and the tool still works.
Will my photos lose quality?
Ordinary JPEGs lose nothing at all — the original file is embedded in the PDF unchanged, so what comes out is exactly what went in. HEIC, PNG, WebP, AVIF and TIFF images have to be converted once, because PDF cannot carry those formats directly, and that conversion is done at high quality. A small number of unusual JPEGs (progressive, CMYK, or 12-bit) are also converted, because embedding those directly can produce a blank page in some PDF readers, and we would rather convert the file than hand you a document with a page missing.
How many images can I combine?
There is no limit built into the tool — no page cap, no daily quota, no account. The real limit is your device’s memory, because building one document means holding all of it at once. A phone will comfortably handle a few dozen full-resolution photos; a laptop will handle far more. Nothing is throttled to push you towards paying.
Can I change the page order?
Yes. Files are listed in the order you added them, and each row has controls to move it earlier or later, or to remove it. The list is the page order, so what you see is what the document will be. The controls are ordinary buttons, so they work by keyboard and with a screen reader as well as by mouse.
Which formats can I use?
JPG and JPEG, PNG, HEIC and HEIF from an iPhone, WebP, AVIF, and TIFF. You can mix them freely in one document. The format is detected from the contents of the file rather than its name, so a photo saved with the wrong extension still works.
Why is my PDF larger than the images added together?
It usually is not by much — since JPEGs go in untouched, the document is roughly the sum of the originals plus a small amount of structure. If the result is bigger than you need, that is a compression job rather than a conversion one, and doing it separately means it can be done properly on the finished document instead of guessing at each image on the way in.
Does it work offline?
Yes. After your first visit the tool is cached on your device, so it will open and run with no connection at all. That is a direct consequence of nothing being uploaded — there is no server for it to need.
Nothing is uploaded — and you can check
Conversion happens on your own device, inside this browser tab. There is no server to receive your files, which is a stronger guarantee than a promise not to look at them. Open your browser's developer tools, switch to the Network tab, and convert something: you will see no request carrying your image. The page keeps working with your network disconnected.