ToolJutsu
All tools
PDF Tools

JPG & PNG to PDF

Turn multiple images into a single PDF.

Processed on your device. We never see your files.

How to use JPG & PNG to PDF

What this tool does

The JPG & PNG to PDF converter takes a collection of image files and packages them into a single PDF document, entirely inside your browser. Each image becomes one page. You can load dozens of images at once, drag the rows to rearrange them, and remove any you do not want before building the PDF. Two fitting modes give you control over how pages are sized: pages can be set to the exact pixel dimensions of each image, or every image can be scaled to fit within a chosen paper size — A4 or Letter — with a tidy margin.

Why you might need it

The most common need is gathering scanned receipts, photographs, or exported slides into a single file that is easier to email, archive, or submit. A scanner that saves individual JPEGs per page produces a folder of files that many email clients and document portals cannot accept; dropping them all into this tool produces a single PDF in seconds. Photographers who deliver proofing sheets, teachers who assemble handout images, and anyone who needs to submit a multi-page scanned form will find the same pattern useful.

The paper-size fitting mode is especially practical for printing. If your images are different sizes — screenshots mixed with scanned photos, for instance — the paper-size mode normalises them all to the same page dimensions so the print job comes out consistent. Portrait and landscape orientation options let you match the natural shape of your content.

If you arrived here searching for how to convert JPG to PDF, how to convert JPG format to PDF, or a convert JPG to PDF free option that does not need an install or an account, this is that tool — and it runs in your browser without uploading anything. The same flow handles convert JPEG to PDF requests too: JPG and JPEG are two names for the same format (the .jpg extension is a holdover from MS-DOS 8.3 filenames, while .jpeg is the format standard’s own spelling), so files with either extension are accepted and embedded the same way.

How to use it

  1. Drop your JPG or PNG files onto the dropzone, or click to browse. You can add more files in additional drops — they will be appended to the list.
  2. Drag rows to reorder the images, or use the arrow buttons. The PDF will follow exactly the order you set.
  3. Use the Remove button on any row to exclude an image from the output.
  4. Under Page size, choose whether each page should match the image’s own dimensions, or whether images should be fitted onto a standard paper size.
  5. If you chose paper-size mode, pick A4 or Letter and Portrait or Landscape.
  6. Click Convert to PDF and wait for the busy indicator to clear.
  7. Click Download PDF to save the file to your device.

Common pitfalls

The “One page per image” mode measures pixels as points (72 pt = 1 inch), so a 2400 × 3300 pixel image becomes a 33-inch-tall PDF page. That is correct behaviour — the image is faithfully preserved — but the result may surprise you if you intended to print it on A4. Switch to paper-size mode if you need print-ready output.

PNG files that are very large (several thousand pixels wide at 16-bit depth) can be slow to embed because pdf-lib reads the entire file into memory. If the browser tab feels sluggish, give it a moment — the busy indicator will clear when it is done.

The tool accepts only JPEG and PNG. A WebP or AVIF file dropped into the zone will produce an error for that specific file; the other images in the batch are not affected. Convert unsupported formats first using the Image Format Converter.

Tips and alternatives

If you are converting scanned documents, consider compressing the JPEGs to 80–85% quality with the Image Compressor before converting to PDF — this can cut the final PDF size significantly while keeping text legible. For very large batches (hundreds of images), split the work into a few smaller runs and merge the resulting PDFs with the PDF Merger tool. If you need the images to be searchable text rather than embedded pictures, you will need an OCR application after conversion — this tool embeds the images as-is.

Frequently asked questions

Are my images uploaded to a server when I convert them?
No. Every step of the conversion happens inside your browser using JavaScript and the pdf-lib library. Your image files are read from disk into browser memory, embedded directly into the PDF, and the finished file is handed back to you — all without a single byte travelling across a network. You can switch off your Wi-Fi before clicking Convert and the tool will still work.
Which image formats are supported?
The tool accepts JPEG and PNG files. These are the two formats that pdf-lib can embed natively without re-encoding, which keeps the conversion fast and lossless. If you have images in WebP, AVIF, or another format, convert them to PNG first using the Image Format Converter tool.
What does 'One page per image' versus 'Fit to paper size' mean?
In 'One page per image' mode, each PDF page is sized exactly to the pixel dimensions of the source image at 72 dpi. This is the most faithful mode — no white border, no scaling. In 'Fit to paper size' mode, each image is scaled down (never up) to fit within a standard A4 or Letter page with a half-inch margin all around, centered on the page. Choose paper-size mode when you want a document that prints cleanly on standard office paper.
Can I combine JPEG and PNG images in one PDF?
Yes. The tool detects each file's type individually and embeds it with the appropriate method — JPEG with embedJpg and PNG with embedPng. You can freely mix the two formats in the same batch.
How do I combine multiple JPG files into one PDF?
Drop every JPG you want into the dropzone in one go, or drop them in several rounds — each new file is appended to the list. Drag rows up or down to set the order you want; the PDF follows that order exactly, one image per page. Use the Remove button to drop any image from the batch before clicking Convert to PDF. Note: JPEG (the format's full name, Joint Photographic Experts Group) and JPG (the three-letter file extension) are the same thing — the bytes inside are identical, only the filename suffix differs. Drop files with either .jpg or .jpeg extensions; the converter treats them the same way.
Why is my output PDF larger than the sum of the original images?
pdf-lib embeds JPEG data as-is with no re-compression, so a JPEG image page will be roughly the same size as the source file. PNG data is also embedded directly. The extra size comes from the PDF wrapper — page dictionaries, cross-reference tables, and a small document header — typically a few kilobytes regardless of page count. If the output feels unexpectedly large, check whether any of your source images are themselves large uncompressed PNGs.

Related tools