Free tool · PDF · Runs in your browser

Convert any image to PDF

No uploadRuns in your browserReviewed October 10, 2026

Short answer

Choose pictures in almost any format and the tool puts each on a page of one PDF, in your browser with no upload.

Nothing is uploaded. JPEG and PNG files go into the PDF as they are; other formats are converted in your browser first.

Key takeaways

  • Eight input formats worked: JPEG, PNG, PNG with transparency, WebP, HEIC, AVIF, GIF and BMP.
  • JPEG and PNG are not recompressed: the JPEG was byte for byte identical in the PDF (5 of 5 photos), the PNG pixels identical in 3 of 3 files.
  • The other formats are decoded and saved again: a 2.33 MB WebP photo became 3.72 MB, a 165 KB AVIF became 297 KB, a 4.20 MB BMP shrank to 290 KB.
  • Order and size are yours: move pictures up or down and choose the page size.
  • Pictures can be mixed: a three photo PDF took 35 ms.

Measured: every input format

JPEG and PNG are stored as they are (a JPEG came out byte for byte identical); WebP, HEIC, AVIF, GIF and BMP are decoded and saved as a JPEG inside the PDF, or as PNG when you ask for lossless or the picture has transparency. We tested eight formats; the PDF sizes are in the table below.

Measured with the tool's own code (the same function the page runs) in headless Chromium on public domain NASA and National Archives pictures, a camera photo from Wikimedia Commons, and files we made from them. Each PDF was then opened by pdf.js, which reported its page count and page sizes, and by pdf-lib, which read back the picture streams: a JPEG in the PDF was compared byte for byte with the file you chose, and PNG pixels were compared with ffmpeg's decode.

One picture per PDF, page the size of the picture; lossless means the PNG option.
FormatPictureSizePDF defaultStored asPDF losslessTime
JPEGPhotograph 3840 × 38773.10 MB3.10 MBJPEG as it issame32 ms
PNGScreenshot of a web page94.6 KB77.7 KBPNG as it is77.7 KB138 ms
PNG with transparencyMission insignia with transparency18.9 MB23.9 MBPNG as it is23.9 MB4.7 s
WebPPhotograph WebP2.33 MB3.72 MBJPEG (from WEBP)25.7 MB741 ms
HEICPhotograph HEIC4.35 MB3.59 MBJPEG (from HEIC)29.1 MB2.0 s
AVIFPhotograph AVIF165 KB297 KBJPEG (from AVIF)1.79 MB84 ms
GIFPortrait GIF94.1 KB103 KBJPEG (from GIF)108 KB12 ms
BMPPortrait BMP4.20 MB290 KBJPEG (from BMP)2.74 MB143 ms

Formats that PDF does not support are decoded by the browser (or by libheif for HEIC) and saved again. That is why a WebP or AVIF PDF is larger than the file: those formats compress better than the JPEG or PNG a PDF can hold.

Page size: same as the picture, A4 or Letter

The tool offers three page sizes. "Same size as the picture" sets each page to the picture at 150 pixels per inch, so a 3840 pixel wide photo becomes a page 25.6 inches wide (1843.2 points; Wikipedia gives the PostScript point as 1/72 of an inch). A4 is 595.28 × 841.89 points, which Wikipedia lists as 210 mm × 297 mm, and US Letter is 612 × 792 points, or 8.5 × 11 inches. On A4 and Letter the picture is scaled to fit inside a 0.5 inch margin, centered, and the page turns to landscape for a picture wider than tall.

Which tool for which picture?

  • JPEG photos: the JPG to PDF page, nothing is recompressed.
  • PNG screenshots and scans: the PNG to PDF page, lossless.
  • WebP: the WebP to PDF page, saved as JPEG by default.
  • iPhone HEIC: the HEIC to PDF page.

Free tools:JPG to PDFPNG to PDFWebP to PDFHEIC to PDFMerge PDF files

Which route each format takes

FormatWhat the tool doesQuality effect
JPEGStored as it is (DCTDecode)None: bytes identical
PNG, with or without transparencyStored losslessly (Flate), transparency as a maskNone: pixels identical
WebP, AVIF, GIF, BMP, HEICDecoded by the browser (libheif for HEIC), saved as JPEG at 0.92, or PNG for lossless or transparent picturesOne more JPEG step unless lossless is ticked
JPEG with a mirrored rotation flagDrawn upright on a canvas and saved as JPEG at 0.92One more JPEG step
JPEG with a rotation flag of 3, 6 or 8Turned on the page, bytes untouchedNone

Photos that were saved sideways by a phone keep their original bytes; only the page turns.

Steps

  • Choose one or more pictures, or add more later.
  • Put them in order with Up and Down, remove any you do not want.
  • Choose the page size: the picture size, A4 or US Letter.
  • Download the PDF. Everything happens in your browser.

Multiple pictures, one PDF

Three JPEG photos in one PDF.
Page sizePictures togetherPDFExtra bytesPagesTime
A45.19 MB5.19 MB1,754335 ms
US Letter5.19 MB5.19 MB1,733327 ms

Each picture becomes one page, in the order of the list. A picture wider than tall gets a landscape page on A4 and Letter.

Questions people ask

How do I convert an image to PDF?

Choose the pictures above, set the order and page size, and download the PDF.

Which formats work?

JPEG, PNG, WebP, HEIC, AVIF, GIF and BMP in our tests; anything your browser can decode.

Does it lower the quality?

JPEG and PNG are stored as they are. Other formats are saved as JPEG at 0.92 or, if you choose lossless, PNG.

Is my picture uploaded?

No.

Can I mix formats in one PDF?

Yes.

What page sizes are available?

The picture size at 150 pixels per inch, A4 or US Letter.

How do I make the PDF smaller?

Compress the pictures before you build the PDF; the PDF contains them unchanged.

Does it keep transparency?

Yes, as a PNG with a mask.

Does it work on a phone?

Yes. Large pictures take longer.

Related

Sources and how we checked

  1. Wikipedia: PDF (filters) (read 2026-10-10)
  2. Wikipedia: PNG (read 2026-10-10)
  3. Wikipedia: Point (typography) (read 2026-10-10)
  4. Wikipedia: ISO 216 (A4) (read 2026-10-10)
  5. Wikipedia: Letter (paper size) (read 2026-10-10)
  6. PDF.js (Mozilla): the reader used to check every PDF (read 2026-10-10)

Reviewed October 10, 2026. The measurements ran the tool's own code and then opened every PDF with pdf.js and pdf-lib to compare pages, sizes, text and picture bytes. The files and results are in data/seo/hub/evidence/2026-10-10/pdf.