Home / Convert / Image to PDF

Image to PDF

Combine JPG, PNG and WEBP into one PDF with page-size controls.

Free, no uploads, no sign-up. Runs 100% in your browser.

How Image to PDF works

Image to PDF runs entirely in your browser. Combine JPG, PNG and WEBP into one PDF with page-size controls. Under the hood it uses pdf-lib (a pure-JavaScript library that creates and edits PDF structure (pages, text, images, forms)), PDF.js (Mozilla’s PDF renderer, used for thumbnails, previews and text extraction (runs in a Web Worker)) and heic2any (decodes Apple HEIC/HEIF photos in the browser). Your files are read into this tab’s memory, processed on your own CPU, and handed back to you as a download. Nothing is sent to a server.

Output: PDF.

How to use Image to PDF

  1. Drop your images (JPG, PNG, WEBP, HEIC).
  2. Drag to reorder them.
  3. Pick a page size, orientation and margins.
  4. Create and download the PDF.

Tips

  • Conversions run entirely in your tab, so very large files depend on your device’s memory.
  • For best fidelity, start from the original digital file rather than a scan.

Image to PDF FAQ

Are my files uploaded?
No. This tool runs entirely in your browser tab. Files are read from your disk into memory and the result is generated locally.
Is it free? Are there limits or watermarks?
Free and open source (MIT). There are no file-size caps, daily quotas, accounts or watermarks.
Does it work offline?
Yes, once the page (and any engine it needs) has loaded, it keeps working without a connection thanks to the service worker cache.

Related tools

  • Merge PDF: Combine multiple PDFs into one ordered document with drag-and-drop sorting.
  • Compress PDF: Shrink PDF size with smart image downsampling and stream compression.
  • Image Compressor: Shrink images in bulk with quality and width controls and live savings.
  • PDF to Image: Export PDF pages as crisp PNG, JPG or WEBP at any DPI.

OpenFile runs in your browser. Turn on JavaScript to use the tools.