Tools/PDF Tools/JPG / PNG to PDF Converter

JPG PNG to PDF Free Online - Multiple Images

Convert JPG, PNG, WebP or AVIF images into a single PDF file, one image per page, on image-sized, A4 or Letter pages.

If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.

About this tool

Platforms that require document submissions often only accept PDFs, not individual image files. Converting photos of filled forms, scanned receipts, ID documents, or multiple images into a single PDF is the standard workaround.

This tool accepts JPG, PNG, WebP and AVIF, reads each phone photo's rotation tag so nothing comes out sideways, and checks every file on its own: a damaged or unsupported file is marked with an error and can be removed while the rest still convert. HEIC photos from an iPhone are not supported here, so convert them first with the HEIC to JPG tool.

This tool converts one or more JPG, PNG, WebP or AVIF images into a single PDF, one image per page, in the order you arrange them - entirely in your browser, using the client-side pdf-lib library. You choose the page size (Fit to image, A4 or Letter), the orientation, whether each image is contained or covers the page, and a margin. Photos taken on a phone are turned upright before they are placed, so portrait photos stay portrait.

How to Use JPG / PNG to PDF Converter

Upload Images

Add one or more images in the order you want them in the PDF.

Arrange Pages

Adjust the image order before export if needed.

Generate PDF

Each image is embedded as its own PDF page.

Download PDF

Save the combined PDF instantly to your device.

Common Workflows

Upload Your Images

Choose or drag in one or more JPG, PNG, WebP or AVIF images. Each shows a thumbnail, its size and a Ready or Error status.

Arrange the Order

Use Move up and Move down on each image - the pages follow the list from top to bottom.

Choose the Page Setup

Pick Fit to image, A4 or Letter, the orientation, Contain or Cover, and a margin. Switch to Smaller file if the PDF needs to be lighter.

Create and Download

Click Create PDF. The file downloads as "images-to-pdf_codittools.pdf", and you can download it again or change settings and create another.

Best For

  • Converts any number of uploaded JPG, PNG, WebP or AVIF images into a single PDF, one image per page, in the exact order shown in the list. Reorder with Move up and Move down.
  • Page size can be Fit to image, A4 (210 × 297 mm) or Letter (8.5 × 11 in), with Auto, Portrait or Landscape orientation, Contain or Cover placement, and a None, Small (10 mm), Medium (20 mm) or Large (30 mm) margin. Images are never stretched.
  • Processes entirely in your browser using the pdf-lib library - your images are never uploaded to any server, verifiable yourself via your browser's DevTools Network tab.

Examples

Converting 3 photos onto A4 pages

Input

receipt-1.jpg (1200×1600px), receipt-2.jpg (1200×1600px), receipt-3.jpg (1600×1200px); Page size A4, Orientation Auto, Contain, Margin Small

Output

One PDF with 3 A4 pages (595 × 842 pt): pages 1 and 2 portrait, page 3 landscape (842 × 595 pt), each image fully visible inside a 10 mm margin

With Auto orientation each page follows its image, and Contain keeps every image completely visible without stretching it. Choose Cover instead to fill the page and crop the edges.

Use Cases

Submitting scanned documents to a portal that requires PDF

Upload photos of each page in order, choose A4 and convert them into one submittable PDF.

Combining receipt photos into an expense record

Upload multiple receipt photos and convert them into a single PDF for an expense report.

Building a simple PDF portfolio

Upload a set of images in your preferred order to create a one-image-per-page PDF portfolio, with a margin if you like.

Common Mistakes

Problem

Uploading HEIC photos

Solution

iPhone photos saved as HEIC are refused with a message - convert them to JPG first with the HEIC to JPG tool. JPG, PNG, WebP and AVIF are accepted.

Problem

Expecting Cover to show the whole image

Solution

Cover fills the page and crops whatever doesn't fit. Use Contain if every part of the image must stay visible.

Problem

Choosing a portrait page for a landscape scan

Solution

With Auto orientation each page follows its image. A fixed Portrait or Landscape setting applies to every page, so mixed photos get shrunk to fit.

Problem

Leaving an unreadable file in the list

Solution

A damaged file is marked Error and skipped, so the PDF will have fewer pages than files. Remove it, or fix the file and add it again.

Problem

Adding the same file twice to repeat a page

Solution

A file already in the list is skipped to avoid accidental duplicate pages. To repeat a page on purpose, save a copy of the image under another name.

Tips & Best Practices

Use A4 or Letter for documents you will print or upload to a form

Fit to image is best for screen reading. A4 and Letter give standard pages that print and upload predictably.

Try Smaller file for large photo sets

It shrinks images wider than 1800 px and saves them as JPEG at reduced quality, which can make a PDF of phone photos many times lighter. Your original files are never changed.

Check the order before you create the PDF

The numbered list is the page order. The PDF is created from it exactly as shown.

Transparent PNGs keep transparency

On the default Original quality a transparent PNG is placed as it is. Smaller file turns transparent areas white.

Limitations

JPG, PNG, WebP and AVIF only

HEIC/HEIF, GIF, BMP, SVG and TIFF files are refused with a message naming the file. Convert them first.

Fixed page choices

Page sizes are Fit to image, A4 and Letter, and margins are None, Small, Medium or Large. There is no custom page size or per-page setting.

No image editing and no PDF editing

The tool places images; it does not crop, rotate individually, add page numbers, watermarks or text, and it cannot add pages to an existing PDF (use Merge PDF for that).

Smaller file is lossy

It reduces image quality and flattens transparency to white. Leave it on Original quality when you need the best image.

Very large images may be refused

An image with an extremely large pixel count can be too big for the browser to decode safely. It is marked with an error and the other images still convert.

Browser-memory-bound

There is no fixed cap on the number of images, but everything runs in your browser tab, so a very long list of very large photos is limited by your device's memory. Images are processed one at a time to keep this low.

Comparisons

A Single Image vs. Multiple Images

Both go through the same conversion - the only difference is how many pages the result has.

One ImageMultiple Images
OutputA one-page PDFA multi-page PDF, one page per image, in list order
OrderingNot applicablePages follow the order shown, which you can change with Move up and Move down
Best forA single scanned page or photo that needs to be a PDFMulti-page scans, receipt batches, or photo compilations

Which should you use?

The conversion logic is identical either way - add one image for a single-page PDF, or several in your intended order for a multi-page one.

FAQs

The most common questions are which image formats work, how big the pages are and whether photos come out upright. JPG, PNG, WebP and AVIF are supported; Fit to image makes pages about the size of the picture at 150 dpi, never longer than A4; and phone photos are rotated upright automatically. The FAQ below also covers HEIC, margins and where your images are processed.

What image formats are supported?

JPG (JPEG), PNG, WebP and AVIF. WebP and AVIF are converted for the PDF automatically. HEIC, GIF, BMP, SVG and TIFF files are refused with a message naming the file, and the rest of your list is unaffected.

Can I convert iPhone photos (HEIC) to PDF?

Not directly - HEIC files are refused. Convert them to JPG first with the HEIC to JPG tool on this site, then add the converted files here.

What page size does the output PDF use?

You choose: Fit to image, A4 (210 × 297 mm) or Letter (8.5 × 11 in). Fit to image makes each page the size of its picture at 150 dpi, never longer than an A4 page, so a 4000 × 3000 phone photo becomes an ordinary 11.7 × 8.8 inch page rather than a huge one. With A4 or Letter you can also pick Portrait, Landscape or Auto.

What do Contain, Cover and margins do?

Contain shows the whole image inside the page without cropping. Cover fills the whole page and crops whatever doesn't fit. Images are never stretched. Margin adds equal space on all four sides: Small is 10 mm, Medium 20 mm and Large 30 mm.

Why is my photo sideways in the PDF?

It shouldn't be. Phone photos carry a rotation tag, and this tool reads it and turns the photo upright before placing it, so portrait photos stay portrait. If a file still looks wrong, it was probably saved sideways by another program - rotate it in an image editor and add it again.

What happens if one of my files is damaged?

Each file is checked on its own. A damaged or unsupported file is marked Error with a short reason, and you can remove it. The other images still convert, and the result tells you if any image was skipped.

Can I make the PDF smaller?

Yes. Choose Smaller file under Image quality. Images wider than 1800 px are shrunk and saved as JPEG at reduced quality, and transparent areas become white. Your original files are never changed; use Original quality for the best result.

Is my document uploaded anywhere?

No. This tool processes your images entirely in your browser using the client-side pdf-lib library - your files are never uploaded to any server. You can verify this yourself by opening your browser's DevTools Network tab before converting.

Get more tools like this

Leave your email so we can prioritize similar tools and updates.