Skip to main content

ZIP to PDF

Unzip an archive and combine the PNG/JPEG images inside it into a single downloadable PDF. Choose the page order and layout, and convert entirely in your browser — nothing is uploaded.

Input

Drop a file or browse
One file · application/zip, application/x-zip-compressed

PNG and JPEG files inside the archive (at any folder depth) are combined into the PDF.

“Fit to image” makes each page exactly the size of its image.

Output

Your PDF will appear here to download.
Was this helpful?

Guides

Unzip an archive and combine the PNG/JPEG images inside it into one downloadable PDF — no software, no upload. Drop a .zip file, pick the page order and layout, and download the result, all in your browser.

How to use it

  1. Drop a .zip archive onto the upload box. PNG and JPEG files inside it (at any folder depth) are combined into the PDF — anything else in the archive is skipped.
  2. Choose the page order: by file name (alphabetical) or in the order the files were stored in the archive.
  3. Open Page options to set the page size, orientation and margin.
  4. Press Convert to PDF, then download archive.pdf.

Free in your browser, private by default

The archive is unzipped and the PDF is built entirely on your device — your files are never uploaded. There's no file-count limit beyond what your browser can hold in memory.

Why only PNG and JPEG?

The PDF library this tool uses embeds images natively only in those two formats. If your archive has other image types, convert them first with Image Converter, then re-zip and try again.

Why does file order matter?

A ZIP archive doesn't have a single "correct" order — some tools store files alphabetically, others in whatever order they were added. By file name gives predictable, repeatable results regardless of how the archive was built (rename the files to control page order); As stored in the ZIP preserves whatever order is baked into the archive already.

Is there an API?

Yes. The same tool is available as a developer API (POST /v1/tools/zip-to-pdf) for converting archives from a script or backend. Send the ZIP as a base64 data URL; the response carries the PDF the same way. The in-browser tool on this page stays free.

I just have loose images, not a ZIP

Use Image to PDF instead — drop the images directly, drag to reorder, and convert without zipping them first.

zip to pdfunzip imagesarchive to pdfimages to pdfzip filepdf converter

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/zip-to-pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "zip": "data:application/zip;base64,UEsDBBQAAAAAAHQrCl27…",
    "order": "name",
    "pageSize": "fit"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `zip-to-pdf` tool (ZIP to PDF) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.