Put PNG images into a PDF

Turn PNG screenshots and diagrams into a PDF free, without losing a pixel. Transparency is kept, nothing is re-compressed, and no file leaves your browser.

Drop files here (up to 100)

or paste from the clipboard

Options

Fitting keeps a screenshot at its exact proportions. Pick a paper size when the file is going to a printer.

pt

72 points is one inch. The image shrinks to sit inside the margin rather than being cropped by it.

Results appear here. Nothing is uploaded.

    How it works

    A PNG is decompressed and stored inside the document as Flate image data, which is the same lossless compression family the PNG itself uses. No pixel is altered and nothing is re-encoded. Where the image has an alpha channel, it becomes a soft mask attached to the image object, which is how PDF represents transparency. Sixteen-bit and interlaced files are the exceptions: those go through a canvas once, and the result panel says so.

    What to watch out for

    Transparency survives, but the page behind it does not exist

    The alpha channel is preserved as a soft mask, so a logo keeps its transparent background rather than gaining a white rectangle. What shows through is whatever the reader paints behind the page, which is white in every common viewer and on paper. On a dark-themed reader the same file can look very different from what you expected.

    A PDF of PNGs is large, and stays large

    PNG compresses flat colour and sharp edges well and photographs badly, and embedding changes neither of those facts. Ten screenshots make a small document; ten PNG-exported photographs can make a hundred-megabyte one. Converting photographs to JPEG first is the fix, not any setting here.

    Sixteen-bit and interlaced PNGs are re-encoded

    PDF image objects carry eight bits per channel, and an interlaced PNG stores its pixels in seven passes rather than in rows. Neither can be copied across directly, so those files are decoded and rebuilt once. The pixel values you see on screen are kept, but the file is no longer the same bytes it arrived as.

    Limits

    Files up to about 50 MB work reliably. Beyond that, the ceiling is your device's memory rather than any rule we impose — the work happens on your own machine. Tested in Chrome 140, Firefox 143, Safari 18.

    Why a PNG should not become a JPEG on the way in

    Plenty of image-to-PDF converters decode whatever you give them and re-compress it as JPEG, because JPEG is the format PDF has carried natively for longest. On a photograph that is nearly invisible. On a screenshot it is not.

    JPEG works by discarding detail the eye is unlikely to miss in a photograph, and the detail it discards first is exactly what a screenshot is made of: hard edges between flat areas of colour. Text develops a faint halo. Thin lines in a chart pick up smudges. Zoom in on a re-compressed screenshot of a spreadsheet and the gridlines have a grey mist around them that was not there before.

    PNG is lossless, and PDF can store lossless image data. So there is no reason to accept that damage, and this tool does not.

    What is actually in the file afterwards

    The pixels are decompressed from the PNG and written into the document as an image object using Flate compression — the same algorithm, applied to raw pixel rows instead of PNG’s filtered ones. The number of bytes changes. The picture does not.

    That is worth being precise about, because “lossless” is a word used loosely. Here it means that if you extract the image back out of the PDF, every pixel value matches the one that went in. The file size may go up or down depending on how well PNG’s per-row filters were working, and neither direction indicates anything about quality.

    Transparency, and what it looks like on paper

    A PNG’s alpha channel becomes a soft mask on the embedded image, which is PDF’s own mechanism for transparency. Nothing is flattened and no white rectangle is painted behind your logo.

    What that means in practice depends on the reader. Print the page and the transparent areas are simply unprinted paper. Open it in a viewer with a white page background, which is all of them by default, and it looks the way you expect. Open it in a reader with a dark page theme and the transparent parts go dark while the opaque parts stay bright, which can be startling if you have never seen it.

    If you would rather everything were flattened onto a solid white background, convert the PNGs to JPEG first and use the JPG tool instead.

    Page order is the order you set

    Screenshots arrive from the operating system in whatever order it feels like, which is rarely the order of the steps they document. The file list is drag-to-reorder, and the arrangement you leave it in is the order of the pages.

    Nothing is uploaded

    The document is built in a Web Worker inside your browser. Screenshots are routinely full of things that should not be sent anywhere — account pages, internal dashboards, private messages, invoices with a name and an address on them. None of it is transmitted here, and the only limit on how many files you can convert at once is your own machine’s memory.

    Your files never leave your browser. Last updated 2026-08-02.