Skip to main content
image&pdf.com

Image to PDF

Convert images (PNG, JPG, WebP, GIF) into a single PDF document.

Secure processingNo signup required100% freeFiles never uploaded

Drop your images here

Select one or multiple images to combine into a PDF

JPG, JPEG, PNG, WEBP, GIF, BMP, TIFFMax 200 MB · up to 10 files

What is Image to PDF?

The same engine and approach as /pdf/jpg-to-pdf, with two extensions: this tool accepts a wider set of input formats (PNG, WebP, BMP, TIFF, SVG, HEIC, HEIF in addition to JPEG variants), and it's registered as the canonical destination for the 22 thin format-specific landing pages we collapsed in June 2026 (webp-to-pdf, svg-to-pdf, bmp-to-pdf, heic-to-pdf, tiff-to-pdf — all 301 here). If you arrived from any of those slugs, you're in the right place; this tool handles every input format those promised. The heavy lift: pdf-lib running in your browser embeds the source image bytes directly into the PDF object stream without re-encoding (so a 4 MB iPhone JPG stays 4 MB inside the PDF, with the same pixels). EXIF Orientation is read on upload and the image is rotated during embedding, so iPhone portraits don't come out sideways — a surprisingly common failure of free PDF tools. HEIC, TIFF, and SVG inputs need a decode step first (heic2any, UTIF.js, and Canvas SVG rasterisation respectively) which takes a couple of extra seconds per file before the embed.

Why use this tool?

No re-encoding for JPG/PNG/WebP. The image bytes embed directly into the PDF — a 4 MB photo stays 4 MB inside the file, with identical pixels. This is different from competing tools that silently re-encode at 80% JPEG quality (smaller output, lossy). If you want a smaller PDF, run the result through /pdf/compress-pdf as a separate step where the trade-off is explicit. EXIF Orientation handling: every image is checked for Exif Orientation flag (1–8) on upload, and rotated during embedding so it lands the right way up in the PDF. Most free tools skip this and iPhone portraits come out rotated 90°. Format coverage: JPG, JPEG, PNG, WebP, GIF (first frame), BMP, TIFF (multi-page TIFFs become multi-page PDFs preserving every frame), SVG (rasterised at 300 DPI default), HEIC, HEIF. iPhone HEIC files decode via heic2any in-browser (adds ~3 s per file vs JPG). SVG vectors rasterise to bitmaps on embed — if you need true vector preservation in the PDF, that requires a different pipeline we don't currently offer. All in-browser. Nothing uploads. The number of images per merge is bounded by RAM — desktop comfortably handles 100+ images at 5 MB each, iPhone 14 Safari maxes around 30–40 at the same size.

Common use cases

The dominant case: bundling scanned documents (passport, ID, bank statements, supporting letters) into a single PDF for a visa, university, mortgage, or government submission. Most portals want everything in one file, accept PDF only, and have a tight size cap. Drop the scans here, drag into the order the portal expects, download. Close seconds: assembling a stack of phone-photographed receipts into a monthly expense report PDF; converting a folder of product photos into one PDF for a supplier brief; turning a series of screenshots into a documented bug report; bundling AI-generated images from Midjourney/Stable Diffusion into a portfolio PDF; archiving a set of design comps as a single shareable document. Also the right tool when you have an SVG logo or a vector diagram that needs to land in a PDF for printing — SVG inputs rasterise during embedding at a configurable resolution (default 300 DPI) so the output prints sharply.

How to use Image to PDF

  1. 1Drop your images onto the upload area — drag multiple at once, any of the supported formats mixed together
  2. 2Drag thumbnails to set page order (leftmost is page 1). HEIC/TIFF/SVG inputs may take a couple of seconds longer than JPG/PNG to decode
  3. 3Pick page size (A4 default, Letter, Legal, A3) and orientation (portrait/landscape) from the side panel
  4. 4Optional: enable "Fit to page" to scale each image to fill the page, or "Original size" to embed at the image's native dimensions with whitespace around
  5. 5Hit Convert → download. Output filename uses the first source image's name with "_combined.pdf"

Frequently asked questions

Why is image-to-pdf a separate tool from jpg-to-pdf? They look identical.
They run the same engine (pdf-lib via ImageToPdfEditor). The difference is search intent and registered input formats — "jpg-to-pdf" is what most users Google when they have iPhone photos; "image-to-pdf" is what they Google when the input format is non-JPG. Both pages render the same editor, and image-to-pdf is the 301 destination for webp-to-pdf, svg-to-pdf, bmp-to-pdf, heic-to-pdf, and tiff-to-pdf (collapsed in June 2026). Either URL works for any input format.
My multi-page TIFF only produced one PDF page. Why?
Older versions of the tool flattened multi-page TIFFs to the first frame only. The current build (post-June 2026) detects multi-page TIFFs via UTIF.js and embeds every frame as its own PDF page. If you're seeing only one page from a multi-page TIFF, hard-refresh the page (Cmd/Ctrl-Shift-R) to ensure you're running the latest editor build, then re-convert. If the issue persists, the TIFF itself may use an unusual compression flavour (LZW, CCITT G4, JPEG-in-TIFF) — drop us a note in /contact with the file and we'll add the codec.
How is the PDF's file size determined?
Roughly the sum of your input image bytes plus ~3% structural overhead (PDF object table, page tree, image XObject metadata). Ten 4 MB iPhone photos → ~40.5 MB PDF. If that's too big for your destination, /pdf/compress-pdf typically trims 15–30% via pikepdf object-stream packing; for stricter caps (visa portals at 5 MB or government forms at 2 MB), /pdf/compress-to-100kb does image downsampling at controlled DPI steps.
Does it preserve image transparency (PNG alpha)?
No — PDF pages don't have a transparent background mode; they have a page colour (defaults to white). Transparent PNG regions composite against white during embed. If you need a coloured backdrop, edit the PNG first to add the colour you want (in any image editor or via /image/change-background-color), or use /pdf/change-background-color on the resulting PDF to set a page-level fill.
My SVG vector logo came out pixelated in the PDF. How do I fix that?
SVG inputs rasterise to bitmaps during embed (PDF's vector model and SVG's differ enough that direct embedding doesn't round-trip reliably). The default rasterisation is 300 DPI, which is print-quality; if your output looks soft, the SVG may have CSS-defined dimensions smaller than your target. Open the SVG, set explicit width/height attributes in pixels (e.g. width="2000" height="1500"), and re-upload. The tool will rasterise at the requested resolution and the embedded bitmap will be sharp.
Can I add page numbers, headers, or text to the converted PDF?
Not in this tool — it's scoped to the image-embed step. Convert here, then use /pdf/page-numbers for sequential 1/N footers, /pdf/add-header-footer for headers, or /pdf/edit-pdf to overlay arbitrary text/images on specific pages. Keeping the conversion separate from the annotation step means each tool is fast and predictable.
Can I password-protect the output PDF?
Not from this tool — protection is a separate step on purpose. Convert here, then drop the resulting PDF into /pdf/protect-pdf to add AES-256 encryption. Splitting the workflow means you can re-use the converted PDF unencrypted if you ever need to, and password handling stays in one tool we can audit independently.

Pro tips

  1. 1Before converting for a portal submission with a tight size cap, check the portal's actual KB limit first, then plan: convert here → /pdf/compress-pdf if you're 10–30% over → /pdf/compress-to-100kb if you need aggressive image downsampling. Going straight to compress-to-100kb skips the cleaner intermediate state.
  2. 2For multi-document submissions (e.g. ID + utility bill + bank statement), convert each document's scans into its own PDF here first, then use /pdf/merge-pdf to combine them in the exact order the portal expects. Mixing source-document scans randomly into one PDF makes reviewers' lives harder.
  3. 3HEIC inputs from iPhone take ~3 seconds longer per file than JPG. If you're converting 30+ photos at once and you don't need the HEIC's compression advantage, set your iPhone Camera to "Most Compatible" (Settings → Camera → Formats) for future shots, or batch-convert HEIC → JPG via /image/heic-to-jpg first.

How does it compare?

iLovePDF and Smallpdf upload your images to their servers and re-encode them at lossy JPEG quality, which is invisible to the eye but produces a smaller, lossier PDF. Adobe Acrobat's combine-files preserves source quality but costs $14.99/month minimum. PDF24 and Sejda are the closest free competitors — both upload server-side and impose daily caps. This tool runs in-browser, embeds source bytes without re-encoding, handles iPhone HEIC + EXIF orientation properly, and supports SVG and multi-page TIFF — coverage most free competitors don't match.