Skip to content
PDF to PNG

How-to guide

How to Convert PNG to PDF (5 Free Methods)

You have a PNG image — a screenshot, a scanned document, a design export — and you need it as a PDF. Maybe for an email attachment, a print job, or a form submission that only accepts PDF. Here are five free ways to make that conversion, starting with the fastest.

Why convert PNG to PDF?

PNG is a raster image format — great for screenshots and graphics with transparency, but limited when you need to share a document. PDF wraps the image in a standardized container that preserves layout across every device and operating system, supports multiple pages, and is universally accepted by printers, forms, and email recipients.

Common scenarios: submitting a scanned ID or receipt, packaging several screenshots into one file for a report, or sending a design proof that the recipient can open without an image viewer. The conversion itself is simple — the PNG pixels go into a PDF page at the resolution you choose.

Method 1: Browser-based converter (fastest)

A client-side tool like the free PNG to PDF converter on this site runs entirely in your browser. You drop your PNG files in, the JavaScript engine wraps them into a PDF, and you download the result. Nothing is uploaded to a server — no file size limit, no privacy concern, no account required.

  1. Open the PNG to PDF tool.
  2. Drag your PNG file(s) onto the drop zone, or click to browse.
  3. If you added multiple images, reorder them as needed — each becomes a separate page.
  4. Click Convert and download your PDF.

This works on any device with a modern browser — Windows, Mac, Linux, iPhone, Android. Since everything runs locally, even large PNG files (50 MB+) convert without hitting upload timeouts.

Method 2: macOS Preview

Preview on macOS can export any image as a PDF. For a single PNG, it takes about ten seconds.

  1. Open the PNG file in Preview (double-click usually works).
  2. Go to File → Export as PDF…
  3. Choose a file name and location, then click Save.

To combine multiple PNGs into one multi-page PDF: open one image in Preview, go to View → Thumbnails, then drag the other PNG files into the sidebar. Arrange the pages in order and export as PDF.

Method 3: Windows Print to PDF

Windows 10 and 11 include a built-in "Microsoft Print to PDF" virtual printer. You can use it with any image viewer, including the Photos app.

  1. Open the PNG in Photos or another image viewer.
  2. Press Ctrl + P to open the print dialog.
  3. Select Microsoft Print to PDF as the printer.
  4. Adjust orientation and margins if needed, then click Print.
  5. Choose where to save the PDF file.

For multiple PNGs: select all the files in File Explorer, right-click, choose Print, pick the PDF printer, and Windows will combine them into one document. The page order follows the file sort order.

Method 4: Python with Pillow (batch conversion)

If you have dozens or hundreds of PNGs, a short Python script handles them all in one go. The Pillow library can save images directly as PDF.

pip install Pillow

Single image:

from PIL import Image

img = Image.open("screenshot.png").convert("RGB")
img.save("screenshot.pdf")

Multiple PNGs into one multi-page PDF:

from PIL import Image
from pathlib import Path

files = sorted(Path(".").glob("*.png"))
images = [Image.open(f).convert("RGB") for f in files]

images[0].save(
    "combined.pdf",
    save_all=True,
    append_images=images[1:],
)

The .convert("RGB") call is important — PNG supports transparency (RGBA), but PDF pages expect an RGB color space. Without the conversion, Pillow raises an error or produces a broken file.

Method 5: LibreOffice Draw (free, cross-platform)

LibreOffice is free and available on Windows, macOS, and Linux. Its Draw application lets you place images on pages, adjust positioning, and export to PDF with control over page size and margins.

  1. Open LibreOffice Draw and go to Insert → Image… to add your PNG.
  2. Resize or position the image on the page as needed.
  3. Go to File → Export as PDF… and click Export.

LibreOffice also supports command-line conversion for batch workflows:

libreoffice --headless --convert-to pdf image.png

This is useful for CI/CD pipelines or server-side automation where you need PDF output from image files without a GUI.

Quality and layout tips

PNG to PDF conversion is technically lossless — the pixels go into the PDF container without re-encoding (in most tools). But a few decisions affect how the result looks and how large the file ends up:

  • Page size matters. If the PDF is for printing, make sure the page size matches your target (A4, Letter). Most tools default to fitting the image to the page, which may add white margins or stretch the image.
  • Resolution determines print quality. A 1920 × 1080 screenshot looks fine on screen but prints at only ~6.4 × 3.6 inches at 300 DPI. For print-quality output, start with a high-resolution PNG.
  • Transparency is lost. PDF pages have a white background by default. Any transparent areas in your PNG will appear white (or whatever background the tool uses). If this matters, flatten the transparency onto the background color you want before converting.
  • File size stays similar. Unlike JPEG compression, PNG-to-PDF conversion does not significantly change file size. A 5 MB PNG produces roughly a 5 MB PDF. If you need a smaller file, consider compressing the PDF after conversion.

Common questions

Can I convert multiple PNGs into one PDF?

Yes. The browser-based converter accepts multiple files and turns each into a page. macOS Preview, Python with Pillow, and the Windows print dialog all support multi-image PDFs as well.

Does converting PNG to PDF reduce quality?

No. The conversion embeds the PNG image data into a PDF container without re-compressing it. The output has the exact same pixel data as the input. Quality only drops if you subsequently compress the PDF with lossy settings.

How do I convert PNG to PDF on iPhone?

Open the PNG to PDF page in Safari or Chrome, tap the drop zone, select your image from the photo library or Files app, and download the PDF. No app install needed.

Can I go the other way — PDF back to PNG?

Yes. Use the PDF to PNG converter on the homepage. Each PDF page becomes a separate PNG image at the DPI you choose.

Ready to convert your PNG to PDF?

The free PNG to PDF converter runs entirely in your browser — no upload, no signup, no file size limit. Drop your images in and download a PDF in seconds. Need the reverse? Convert PDF to PNG or PDF to JPG — all free, all in-browser.