Skip to content

PNG to PDF Converter

Drop PNGs, reorder them, download one PDF. Nothing leaves your browser.

PNG uses lossless DEFLATE compression, and most PNGs carry an alpha channel for transparency — screenshots, logos, and UI exports usually have one. This tool decodes each PNG onto an in-browser canvas, and because the underlying PDF assembler embeds a baseline JPEG per page (JPEG has no alpha channel at all), any transparent area is flattened onto a white background before it's written into the PDF. The upside of that approach is a tiny, dependency-free PDF; the trade-off is that transparency itself does not survive the conversion — read the FAQ below before converting a PNG where the transparent background matters.

Drop JPEGs (or any image) here, or

Up to 40 files, 32 MB each. Stays in your browser — nothing is uploaded.

How to use

  1. Drop your PNGs

    Drag one or more PNG files onto the dropzone, or click to choose files. Each becomes one PDF page, in the order you added them. JPEG and WebP files can be mixed in too.

  2. Reorder or remove

    Use the up/down arrows to reorder pages, or the × to drop one. The page list updates live — nothing is built until you click Build.

  3. Pick a page size

    "Fit to image" makes each PDF page exactly the PNG's pixel size (at 96 DPI) — best for a single screenshot or scanned document. A4 or US Letter centers the image on a standard page with a margin — best when the PDF will be printed.

  4. Build and download

    Click "Build PDF", then "Download". Decoding, flattening, and PDF assembly all run in your browser; the file is generated locally and never uploaded.

Frequently asked questions

Does PNG transparency survive the conversion?
No. Every image — PNG included — is drawn onto an in-browser canvas that's filled white first, then re-encoded as a baseline JPEG before being embedded in the PDF, because JPEG (and this tool's minimal PDF writer) has no alpha channel. Any transparent or semi-transparent pixel in your PNG ends up opaque white in the output PDF. If you need the transparency preserved as-is, this converter is not the right tool — it always produces a flattened, opaque page.
Can I mix PNG and JPEG (or WebP) images in one PDF?
Yes. The tool accepts any image type your browser can decode — drop PNGs, JPEGs, and WebP files together and they combine into a single PDF, one image per page, in the order you added them.
Is there any quality loss converting a PNG?
A small one, and it's controlled by the quality slider (default 92%). PNG itself is lossless, but this tool re-encodes every input as JPEG to embed it, which is a lossy step for the pixel data (transparency aside). For screenshots and UI mockups with flat color and text, that loss is usually invisible at 90%+; set the slider to 100% if you want the smallest possible difference.
Does each PNG become its own page?
Yes. Every image you add — one PNG, ten PNGs, or a mix of formats — becomes exactly one PDF page, in the order shown in the list. Up to 40 images per PDF.
My PNG is huge (a full-page screenshot or scan). Will that work?
Yes, up to 32 MB per file. Large PNGs (common for lossless full-resolution screenshots) decode fine in the browser; the JPEG re-encoding step during "Build PDF" typically shrinks the resulting page significantly since JPEG's lossy compression beats PNG's lossless compression on photographic or gradient-heavy content.
Why does the output look slightly different from my PNG?
Two reasons: transparent areas are composited onto white (see above), and every pixel is re-encoded as JPEG, which can introduce very slight color banding or softening around hard edges — most visible on crisp text or line art at lower quality settings. Raising the quality slider toward 100% minimizes this.

About

PNG's lossless compression and alpha channel

PNG stores pixel data through a lossless DEFLATE pass over filtered scanlines, so — unlike JPEG — no pixel information is discarded on save. Most PNGs also carry an 8-bit alpha channel per pixel (RGBA), which is what makes transparent logos, icons, and screenshot backgrounds possible. Neither property carries over automatically when an image is embedded as JPEG: JPEG's DCT-based codec is lossy by design and defines no alpha component at all, which is exactly the constraint this tool's PDF assembler is built around — every page becomes a flattened, opaque, baseline JPEG image stream.

A real scenario: bundling screenshots into a shareable report

A common use case is turning a folder of PNG screenshots — a bug report, a design review, a multi-step tutorial — into one PDF that's easy to attach to an email or ticket instead of ten separate image files. Because each screenshot typically has an opaque background already (most screen captures aren't transparent), the white-flattening behavior described above rarely matters in practice; it's PNGs with an intentionally transparent background — an exported logo or icon — where you should double-check the result before relying on this tool.

Sources & references

Authoritative references behind the math, constants, and tables on this page. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.