🖼️ Image to PDF

Convert JPG, PNG, WebP, GIF, and HEIC photos into a single PDF in your browser. Reorderable thumbnails, page-size & margin controls, no upload, no watermark.

What is Image to PDF?

Build a PDF from any number of images directly in your browser. Drag and drop multiple JPGs, PNGs, WebP, GIFs, or HEICs, reorder by drag handle or arrow buttons, pick a page size (Fit to image, A4, US Letter, A3, Legal) and orientation, choose a margin, and download a clean single-PDF in seconds. JPG and PNG bytes pass through unmodified for the smallest output; WebP / GIF / HEIC are re-encoded as PNG via canvas. Built using <strong>pdf-lib</strong> compiled to WebAssembly — your photos are never uploaded, never stored, and never logged. Perfect for combining receipts into one expense report, turning whiteboard photos into meeting notes, scanning a passport from your phone, or assembling a portfolio PDF from your camera roll.

How to Use

  1. Drag and drop your images into the upload area (or click to browse). JPG, PNG, WebP, GIF, and HEIC are supported.
  2. Reorder images using the ↑ / ↓ buttons that appear on hover, or drag thumbnails directly.
  3. Pick a page size — "Fit to image" makes each page exactly the image size; A4, Letter, A3, or Legal centres the image on a standard page.
  4. Choose orientation (Auto matches each image individually) and a margin preset.
  5. Click "Convert to PDF" — the combined PDF saves to your downloads instantly.

When you actually need image-to-PDF

Combining images into a single PDF is one of the most-googled file operations on mobile devices because it solves a class of small but high-friction problems:

  • Expense reports — your accounting tool wants one PDF, not 12 receipt photos. Image-to-PDF turns a roll of camera-taken receipt snaps into a single attachment.
  • Passport / ID document scans — most government and bank portals accept PDF but reject image uploads; converting a phone scan to PDF lets the upload pass.
  • Meeting / whiteboard photos — three or four whiteboard shots after a meeting compile into a tidy PDF for sharing.
  • School and homework submissions — Google Classroom, Moodle, and most LMS platforms expect PDF assignments; students photograph handwritten work and convert.
  • Real estate — multiple property photos sent to a buyer as one PDF look more professional than a folder of attachments.
  • Insurance claims — damage photos, before-and-after shots, and supporting documents combined into one claim PDF.
  • Portfolios and lookbooks — designers, photographers, and architects often distribute work as a curated PDF rather than a folder of images.
  • Email size limits — many corporate email systems limit each attachment to ~25 MB; a single PDF carrying compressed JPGs often slips under the limit when the loose images would not.

Page-size and margin choices

The Page Size selector matters because it affects how the PDF prints and how it looks on screen.

  • Fit to image — the page is exactly the image's pixel dimensions plus the chosen margin. Best for photo-only PDFs where the page should feel like the photo. Each page may have a different size if your images vary.
  • A4 (210 × 297 mm) — international standard paper. Pick this for documents you will email to people in Europe, Asia, or the Middle East, or print on European-format printers.
  • US Letter (8.5 × 11 in) — North American standard paper. Pick this if your audience is in the US, Canada, or Mexico, or your home printer is US Letter.
  • A3 / Legal — larger formats for posters, blueprints, or legal documents that need extra space.

For standard paper sizes, the orientation control determines whether the page is portrait or landscape. "Auto" picks the orientation that matches each image's aspect ratio (landscape for wider-than-tall images, portrait for taller-than-wide). Lock to "Portrait" or "Landscape" if you need consistent page orientation across the document, even if some images get letterboxed.

The Margin control adds white space around each image. "None" makes the image touch the page edge — looks great for photo books but may get clipped by printers that need a non-printable border. "Small" (¼ inch) is the safest minimum for printing. "Medium" (½ inch) and "Large" (1 inch) are document-style margins.

Format trade-offs you should know about

The tool handles image formats slightly differently to optimise for size and quality:

FormatHow it's embeddedOutput sizeQuality
JPG / JPEGBytes copied as-isSmallest possibleIdentical to source
PNGBytes copied as-isSame as sourceIdentical to source
WebPRe-rendered as PNGLarger (PNG > WebP)Visually identical
GIFFirst frame as PNGLarger (PNG > GIF)Visually identical (no animation)
BMPRe-rendered as PNGSmaller (PNG < BMP)Identical
HEICRe-rendered as PNG (browser permitting)Larger (PNG > HEIC)Visually identical

If you have many WebP or HEIC images and care about output size, convert them to JPG first using an image-to-JPG tool, then add the JPGs here. The PDF will be substantially smaller because JPG bytes are pass-through-embedded. For photo-heavy PDFs, this can mean a 50% size reduction compared to embedding the same images as PNG.

Why client-side image-to-PDF beats online converters

Most "free image to PDF" sites work the same way: upload your photos, server does the conversion, you download the result. Three problems with that model:

1. Privacy. The images you most often need to convert — passport scans, signed documents, receipts with addresses, ID cards, family photos — are also the ones most at risk if they leak. Uploading to an unknown server places sensitive data outside your control. The operator can read the files, log them, retain them indefinitely, or be compelled to hand them over.

2. Speed. Mobile data uploads of large image batches are slow. Ten 4 MB photos take 20-30 seconds to upload over LTE before the server can even start. A browser-based tool processes them in 2-3 seconds locally. The bottleneck moves from your network to your CPU, which is much faster on modern phones.

3. Cost. Server-based converters need to charge or ad-monetise to cover bandwidth and CPU. The free tier always comes with limits — file size cap, batch size cap, daily quota, watermark, signup wall. A browser-based tool has none of those costs, so the free tier is genuinely unlimited (subject only to your device's memory).

Frequently Asked Questions

Which image formats are supported?

JPG / JPEG, PNG, WebP, GIF, BMP, and HEIC (where the browser supports decoding it natively — Safari and recent Chrome on Apple Silicon do; older browsers may not). JPG and PNG are embedded as-is for the smallest output. Other formats are re-rendered through a canvas as PNG before embedding, which preserves visual quality but can produce a slightly larger file than the original.

Will image quality be preserved?

For JPG and PNG: 100% — the original bytes are embedded directly into the PDF without any re-compression, so the output looks pixel-identical to the source. For WebP, GIF, BMP, and HEIC: the canvas re-render uses lossless PNG encoding, so visual quality is fully preserved (the PDF's images are exactly what your screen showed). Animated GIFs are flattened to the first frame.

What does "Fit to image" page size do?

Each page is sized to match its image's pixel dimensions plus the chosen margin. This is the right pick when you want the PDF to feel like a photo album — every page is exactly the image's aspect ratio with no white-space cropping. For documents you intend to print on standard paper, pick A4 or Letter instead so each page matches your printer.

How do I rearrange images before converting?

Each thumbnail shows ↑ and ↓ buttons on hover that bump it one slot up or down. You can also drag a thumbnail to a new position. The number badge on each thumbnail shows the current order. Removing an image (✕ button) re-numbers everything below it.

Why is the output PDF larger than the sum of my images?

PDFs include structural overhead (page tree, font dictionary, metadata) that is small but constant per file, plus a few bytes per page. For a 50-image PDF the overhead is typically 5-20 KB total. PNG pass-through embeds the file as-is; canvas-converted images (WebP, GIF, HEIC) are re-encoded as PNG which is usually larger than the original WebP. To shrink, run the output through a PDF compressor or convert WebP → JPG manually before adding.

Are my images uploaded to a server?

No. Decoding, ordering, embedding, and PDF generation all run inside your browser tab using pdf-lib (a JavaScript / WebAssembly library). The thumbnails you see are generated locally with object URLs. Closing the tab releases all the memory and there is nothing to delete because nothing was ever stored.

How many images can I convert at once?

50 images per batch, 50 MB per image. The conversion runs in browser memory, so the practical ceiling depends on your device — phones with 4 GB RAM should handle 20-30 large photos without trouble; desktops with 16 GB handle 50 high-resolution images comfortably. If your browser crashes mid-conversion, halve the batch.

Related Tools

  • 📄 Merge PDF — Combine multiple PDF files into one — drag, drop, reorder, and merge in your browser. Free, unlimited, no uplo
  • ✂️ Extract PDF Pages — Extract specific pages from a PDF into a new file. Free, browser-based, supports ranges like "1-3, 5, 7-9", od
  • 🔄 Rotate PDF — Permanently rotate PDF pages 90°, 180°, or 270° in your browser. Free, no upload, no watermark — supports per-
  • ✂️ Split PDF — Split a PDF into multiple files — every page, every N pages, or custom ranges. Free, browser-based, downloads
  • 🖼️ PDF to Images (JPG, PNG, WebP) — Convert PDF pages to JPG, PNG, or WebP images. Free, browser-based, with quality slider, DPI control, page pic
  • 🖼️ PDF to JPG — Convert PDF pages to JPG images in your browser. Free, fast, with a quality slider, DPI control, page picker,
  • 📝 PDF to Text — Extract editable text from any PDF in your browser. Free, fast, with page-break options, word & character coun
  • 📝 Word to PDF — Convert .docx Word documents to PDF in your browser. Best-effort text conversion — preserves headings, bold, i

Related: image to pdf, jpg to pdf, png to pdf, photo to pdf, images to pdf, convert image to pdf, webp to pdf, heic to pdf, gif to pdf, jpg to pdf converter, photos to pdf, multiple images to pdf, image pdf maker, image to pdf no upload, browser jpg to pdf