Turn photos into one PDF

A stack of photos becomes useful when it is a single document. A job application wants one file, not six pictures; a landlord wants the meter readings together; a claim wants the receipts in order. Combining images into a PDF is the quickest way to get there.

The usual online converters upload each picture to a server. This guide uses a tool that runs entirely in your browser, so the photos never leave your phone or computer. The same steps work on an iPhone, an Android phone and a desktop browser.

There is one detail worth knowing before you start, and it is the reason this tool exists: a careful converter embeds your JPEGs in the PDF as they are, without re-saving them, so the pictures keep their original quality.

How to Turn Photos Into One PDF (Phone or Desktop) | LocalPDF

  1. 01

    Open the JPG to PDF tool

    Go to the page and add your images. Nothing is uploaded, and there is no account to make.

  2. 02

    Put them in order and rotate if needed

    Drag the images into the order you want. A phone photo that came out sideways is turned upright automatically; use the rotate button if any still look wrong.

  3. 03

    Choose the page size

    “Fit to image” gives each picture its own page. Pick A4 or Letter if the PDF will be printed or mixed with other documents.

  4. 04

    Make the PDF and save it

    Press Make PDF, then download. On a phone, the download goes to Files or Downloads, ready to attach or send.

Questions

How many photos can I combine?

There is no fixed limit. Everything happens in your device’s memory, so the practical ceiling is the device; a few dozen phone photos are quick on any recent phone or computer.

Will the PDF be huge?

Not unusually. Because JPEGs are copied rather than re-saved, the PDF holds the same image data as your originals, so its size is close to the sum of the pictures. If you need it smaller, you can compress the PDF afterwards, which re-encodes the images.

Can I get one PDF per picture instead?

Yes. Turn on “One PDF per image” and the result is a ZIP holding a separate PDF for each picture, each named after the original.

Why did a photo come out rotated?

Cameras frequently store a portrait photo sideways and record the correct orientation in a tag. The tool reads that tag and turns the picture the right way up without re-sampling the pixels. If one still looks wrong, the rotate button on its row fixes it.

Why the pictures keep their quality

JPEG is a lossy format: every time an editor opens and re-saves a JPEG, it loses a little more. Many converters decode each image and re-save it into the PDF, which is a second loss on top of the first. This tool avoids that for JPEGs and PNGs by copying them into the PDF as they are, using the document format’s own support for those images. The bytes that were on your disk are the bytes in the PDF.

Formats a PDF cannot hold directly — WebP, AVIF, HEIC, GIF and BMP — are decoded and written once at high quality. That is unavoidable, but it happens a single time and at a quality setting chosen to be hard to tell from the original.

Privacy: what leaves your device

Nothing. The images are read from your disk and assembled into the PDF inside your browser tab, and the result is saved straight back. No server sees the files.

As a further step, the tool strips the metadata out of the images by default. Photos often carry EXIF details — GPS coordinates, the camera model, the time and date — and those would otherwise travel into the PDF and on to anyone you send it to. Removing them keeps the picture and drops the trail.

On an iPhone or Android phone

Open the tool in Safari, Chrome or any browser. Tap the drop area and choose Photo Library or Files, then select your pictures. Arrange and rotate them, tap Make PDF, and the download prompt appears. Choose Save to Files on an iPhone, or Downloads on Android.

If a photo is HEIC, which is the iPhone’s default format, Safari can read it directly. Browsers without HEIC support will say so; converting the photo to JPEG first, in the Photos app or with a share step, sidesteps the issue.