ToolJutsu
All tools
PDF Tools

Image to PDF

Combine images of any common format into a single PDF.

Page layout

"Page per image" sizes the page to the image; "Fit to paper" scales each image onto a standard sheet.

Filename
Processed on your device. We never see your files.

How to use Image to PDF

What is an image file?

“Image file” covers a long list of formats that all store visual content but use very different encodings underneath. JPG and PNG are the web’s classic pair — lossy photographic and lossless graphical. WebP and AVIF are the modern successors, both significantly smaller at the same visual quality. HEIC is what iPhones save by default. TIFF is the standard for scanners, microscopes and archives. GIF, BMP, PSD and SVG round out the long tail of formats people still need to deal with. Most operating systems show them all as thumbnails, but combining them into a single shareable file is another matter.

What is a PDF?

A PDF (Portable Document Format) is a self-contained document file that bundles text, fonts, images, vector graphics and page layout into a single file that looks identical everywhere it opens. For a folder of images, a PDF is the cleanest way to hand someone an ordered, paginated package — one attachment instead of forty, one filename, in the sequence you decide.

Why convert images to PDF?

The most common reason is a single upload field that only accepts PDF. Job-application portals, expense systems, visa applications, school admission portals, insurance claims and a long tail of bureaucratic web forms reject image uploads outright. Wrapping your images in a PDF gets them through.

The second is bundling mixed-format batches. A real-life folder of receipts might be HEIC from a phone, JPG from a scanner app, PNG from a screenshot, WebP from a download. Combining them with the OS print-to-PDF workflow means opening each one in turn and fighting page ordering. One drop here gets the job done.

The third is archival. A PDF travels better than a folder of images: it preserves order, fits one filename, opens reliably on every device, and survives the next OS upgrade without anyone having to re-establish “which app opens HEIC again”.

The fourth is printing. Sending a PDF to a printer always respects pagination; sending forty image files to a printer can produce surprising results depending on the print dialog.

If you arrived searching for a generic convert to PDF option, a way to convert image to PDF without installing anything, or simply an image to PDF converter that handles whatever mix of formats you happen to have, this is the right page. The single-format dedicated tools (JPG to PDF, PNG to PDF, WebP to PDF, HEIC to PDF, TIFF to PDF and the rest) exist as faster routes when every image you have is the same format; this page is the mixed-format catch-all that handles any combination in one batch.

How to convert images to PDF on ToolJutsu

  1. Drop your images onto the dropzone, or click to browse. Any combination of supported formats is fine in one batch.
  2. Reorder the thumbnail list by dragging. The order shown is the order the PDF will use, one image per page.
  3. Pick a page size — fit-to-image keeps each page exactly the shape of its input image; A4 or US Letter centres each image on a standard page with margins, preserving aspect ratio.
  4. Click Convert to PDF. JPG and PNG inputs are embedded directly via pdf-lib. WebP, AVIF, HEIC, TIFF, PSD, GIF, BMP and SVG are decoded by Phase 16’s shared image decoder, re-encoded as JPG (with any alpha flattened to white), and then embedded. The result downloads automatically.

Quality tips for image to PDF

For photographs, the JPG re-encode path used by non-PNG/JPG inputs is what you want anyway — JPG is the right format for photographic content. Default quality (92%) is visually indistinguishable from the source.

For diagrams, screenshots and line art, use PNG inputs where possible. PNG is embedded byte-for-byte, so the crisp text and sharp edges survive without going through a lossy encoder.

For mixed batches, fit-to-image is usually the cleanest result because no image gets letterboxed onto a much larger page. Pick A4 or Letter only when uniform page size matters (printing, upload portals that expect standard paper).

For large batches of HEIC, AVIF or TIFF, decoding is CPU-intensive and runs in your browser. A modern laptop handles 50+ images comfortably; an older phone may want smaller batches.

Privacy

Every step runs in JavaScript inside your browser tab. The image files you drop never travel across a network. The decoder libraries (pdf-lib, heic2any, UTIF, the PSD reader and so on) load once from this site and cache; on subsequent visits the converter works offline. There is no server-side processing and no analytics on your image contents. You can confirm this in your browser’s Network panel.

Compatibility notes

The output is a standard PDF 1.7 file that opens in every modern PDF reader — Adobe Acrobat, Apple Preview, the built-in viewers in Chrome, Edge, Firefox and Safari, and the mobile readers on iOS and Android. If your batch is all one format, the dedicated single-format tools (JPG to PDF, PNG to PDF, WebP to PDF, HEIC to PDF, TIFF to PDF) keep more of the original encoding intact where they can. If you want to combine the resulting PDF with other PDFs afterwards, use the PDF Merger tool.

Frequently asked questions

Which image formats does this converter accept?
All the common ones: PNG, JPG/JPEG, JFIF, WebP, AVIF, GIF, BMP, HEIC/HEIF, TIFF, PSD and SVG. JPG and PNG are embedded byte-for-byte for the smallest possible output. Every other format is decoded in the browser, re-encoded as JPG, and then embedded — so the result is one tidy PDF regardless of which formats you started from. If you only have one format, the sibling tools (JPG to PDF, PNG to PDF, WebP to PDF, HEIC to PDF, TIFF to PDF) keep the byte-for-byte path everywhere they can.
Can I mix formats in the same batch?
Yes — that is the main reason this tool exists. Drop any combination of PNG, JPG, WebP, AVIF, HEIC, TIFF and the rest, in any order. Each image becomes one page, in the sequence shown in the thumbnail list. The drag handles let you reorder before clicking Convert.
How are HEIC photos from my iPhone handled?
HEIC images are decoded inside your browser via the lazy-loaded heic2any library — the same engine the dedicated HEIC tools use. Once decoded, the pixel data is re-encoded as JPG (at 92% quality by default) and embedded into the PDF. The resulting page looks identical to the original photo. The HEIC bytes never leave your device; the decoding happens entirely in JavaScript.
What happens to images with transparency?
PNG inputs keep their alpha channel because they are embedded directly via pdf-lib's embedPng. For any other transparent format (WebP with alpha, AVIF with alpha, transparent GIF, SVG), the converter has to re-encode as JPG, which does not support transparency — so transparent pixels are flattened against a white background before embedding. If preserving alpha matters, convert those files to PNG first using the dedicated format converters.
Which image formats can I convert to PDF with this tool?
PNG, JPG/JPEG, JFIF, WebP, AVIF, GIF (first frame only), BMP, HEIC/HEIF, TIFF, PSD and SVG. JPG and PNG are the privileged pair: they're embedded byte-for-byte into the PDF via pdf-lib's embedJpg and embedPng calls, so there's no quality loss and no re-encoding step. Everything else goes through the shared image-decode pipeline — decoded in your browser by the appropriate format library (heic2any for HEIC, UTIF for TIFF, a PSD reader for PSD, the browser's native decoder for WebP/AVIF/GIF/BMP, an SVG rasteriser for SVG) — re-encoded as JPG at 92% quality, and then embedded via pdf-lib. That's the same approach the dedicated format-specific landings (webp-to-pdf, heic-to-pdf, tiff-to-pdf, avif-to-pdf and the rest) use when their source format isn't directly embeddable, so the visual result here is identical to what those single-format tools produce.
Are my images uploaded to a server?
No. All decoding, re-encoding and PDF assembly happens in JavaScript inside your browser tab. The image bytes never travel across the network. Heavier decoders (heic2any for HEIC, UTIF for TIFF, the PSD reader, etc.) load on demand from this site and cache after the first use. Confirm in your browser's Network panel, or disconnect from Wi-Fi after the page loads — everything still works.

Related tools