JPG to PDF

Turn one or more images into a PDF, with real control over page size, orientation and margins.

Drop an image here

Drop images, or add more any time. Nothing is uploaded.

Add images on the left, set your page options, then build the PDF.

Everything here runs on your device. Nothing you enter is uploaded or stored.

Turn one or more images into a single PDF, with real control over page size, orientation, and margins — not just a fixed A4 page with your photo squeezed onto it. Drag images into the order you want before building.

How to use it

  1. Drop one or more images, or use the file picker to add them.
  2. Choose a page size: A4, US Letter, or Fit — which sizes each page to match its own image exactly.
  3. Set orientation to Auto (picks per image based on its aspect ratio), or force Portrait or Landscape for every page.
  4. Choose a margin preset, or None for edge-to-edge.
  5. Drag any thumbnail to reorder it, then press Build PDF to download.

Why “Fit” is not the same as “no margin on A4”

Most image-to-PDF tools offer exactly one page size — a fixed A4 or Letter — and scale your photo to fit inside it. That is the wrong choice more often than it looks: a landscape photo on a portrait A4 page either shrinks dramatically to fit the narrower dimension, leaving huge white bars top and bottom, or gets cropped.

Fit mode sizes the page itself to match the image’s own dimensions, plus whatever margin you choose. A 1200×1600px photo with a 10pt margin becomes a page exactly 1220×1620 points — no scaling, no cropping, no wasted white space. This is the right choice whenever the PDF exists to hold the images faithfully rather than to look like a standard printed document.

Auto orientation, and why it checks every image separately

Photos taken on a phone come in both portrait and landscape depending on how the phone was held, and a batch of vacation photos or scanned documents is rarely uniform. Auto orientation inspects each image’s own width-to-height ratio independently and picks the orientation — landscape or portrait — that fits it best, so a mixed batch produces a PDF where every page is sized sensibly for its own content, rather than forcing every page into one orientation chosen for the first image.

Format handling, and what happens behind the scenes

JPG and PNG are the two formats PDF natively supports embedding without any transcoding, so both go into the PDF byte-for-byte. Any other format your browser can decode — WebP, GIF, BMP, and others — is decoded to a canvas and re-encoded as PNG before embedding, since the PDF specification itself has no concept of those formats. This conversion happens automatically and invisibly; the only visible effect is that a very large WebP photo may produce a page that is marginally larger in file size than the source, since PNG is lossless and does not always compress a photograph as efficiently as WebP does.

What it does not do

It does not perform OCR or make the resulting PDF’s images searchable as text — each page is a picture of the image, not recognized text. It does not compress or resize images before embedding; a batch of ten 12-megapixel photos produces a PDF roughly as large as the sum of the source files. If file size matters, compress the images first with the Image Compressor. It has no rotation control for the images themselves at build time — rotate a source image first if it is sideways.

Page size comparison

OptionPage dimensionsBest for
A4210 × 297mm (fixed)Documents intended to print on standard paper
US Letter8.5 × 11in (fixed)US-standard printing
FitMatches each image, plus marginPreserving photos exactly, no scaling or cropping

Margin presets

PresetSizeEffect
None0ptEdge-to-edge, no white border
Normal0.5in (36pt)A typical document margin
Wide1in (72pt)Extra white space, useful for annotation or binding

Questions

What does "Fit" page size do?

Instead of placing your image inside a standard page size like A4 (which can leave white borders or force scaling), Fit sizes each page exactly to the image's own dimensions plus your chosen margin. This is the right choice when you want the PDF's pages to be an exact match for the photos, not a letter-sized document with a photo pasted into it.

Can I mix different image formats in one PDF?

Yes. JPG and PNG are embedded directly, and other formats your browser can decode (WebP, GIF, BMP) are automatically converted to PNG first, so a batch containing a mix of formats produces one consistent PDF.

Why does auto orientation matter?

A wide (landscape) photo forced onto a portrait page either gets shrunk down with large white margins on the sides, or clipped. Auto orientation checks each image's own aspect ratio and picks landscape or portrait per page, so wide and tall photos both use the page efficiently.

Are my photos uploaded anywhere?

No. Every image is read and assembled into the PDF locally in your browser. Nothing is sent to a server, which matters for personal photos, scanned documents, or anything else you would rather keep off a random website's servers.

Last updated