Skip to content

PNG to PDF

Turn PNGs into a crisp PDF.

Runs in your browserTakes PNG, JPG, WEBP, GIF, BMP; makes PDF.
Runs in your browser — your file never leaves your device.

About this tool

Convert PNG images — transparent ones included — into one PDF or one PDF each, up to 25 MB per image, assembled in your browser. Files stay on your device.

This tool processes files entirely on your device. Nothing is uploaded to a server.

More details

PNG to PDF places every PNG you add on a page of its own and saves the set as a single PDF. It suits what people keep as PNG in the first place — screenshots, diagrams, line art, logos on a transparent background — where crisp edges matter more than a small file. With Max file size left at No limit, a PNG is never turned into JPEG on the way: its pixels are stored with lossless Flate compression, so small interface text is not smudged by block artefacts. The one exception is a PNG with sixteen bits per channel, which is cut down to eight. WebP, GIF and BMP images are taken too: your browser decodes each one and it is saved again, as a PNG when it has transparency and as a high-quality JPEG when it has none, and an animated GIF gives its first frame only. If an upload form caps the size, choose Max file size (100 KB, 200 KB, 500 KB or 1 MB, or Custom): when the PDF comes out bigger, your browser saves the images again as JPEGs, softer and with any transparent areas turned white, until it fits.

Unless you change the page setup, every page is a portrait US Letter sheet with a white background and a 0.5 in margin. You can pick the page size (Fit to image, A4, US Letter, US Legal, A3 or A5), the orientation (Auto, Portrait or Landscape) and the margin (None, Small (0.25 in) or Large (0.5 in)) first; Fit to image makes each page the size of its PNG plus the margin, which suits screenshots. A PNG bigger than the space is scaled down to fit and centred. A smaller one is never enlarged: it is drawn at one PDF point per pixel, so a tiny icon stays tiny. Any DPI value stored inside the PNG is ignored.

The work happens in this browser tab: your PNGs are read from your device, laid out there, and handed back as a download, and none of them is uploaded to pdf.xyz. Each file may be up to 25 MB.

When to use it

  • A step-by-step screenshot trail

    Bug reports and how-to notes often start as a folder of numbered screenshots. Put them in sequence and send one PDF whose interface text is still sharp.

  • Logo and artwork proofs

    A logo exported with a transparent background is shown against a plain white page. Check light-coloured artwork first: a white logo on a transparent background comes out white on white and disappears.

  • Charts and diagrams as one handout

    Plotting libraries and design tools tend to export PNG. Collect the figures for a meeting or report appendix into one document instead of a dozen loose attachments.

  • Portals that only accept PDF

    When a form or receipt was saved as PNG and the upload form insists on PDF, this converts it without sending the image to anyone's server first. If the form also caps the size, choose it under Max file size; the panel then says, for example, “Now 93.0 KB — under your 100 KB limit.”

What this tool can do

Per-image limit
Up to 25 MB per image, assembled on your device into one PDF, or into one PDF per image (bundled as a ZIP when there is more than one).
Page
Each image goes on its own page, centred. Unless you change the page setup, that page is US Letter (8.5 × 11 in) portrait with a 0.5 in margin. Larger images are scaled down to fit; smaller ones are never enlarged. Fit to image makes each page the size of its image instead, plus the margin.
Page setup
Page size: Fit to image, A4, US Letter, US Legal, A3 or A5. Orientation: Auto, Portrait or Landscape (Auto turns the page for a wide image). Margin: None, Small (0.25 in) or Large (0.5 in).

How it works

  1. 1Add your PNG files

    Drag PNGs onto the box reading "Drop PNG images here, or browse", or click anywhere in it to open your file picker; JPG photos are accepted too, and so are WebP, GIF and BMP images. Files added later join the end of the list. A file that is left out gets a note naming it and the reason: "Choose PNG, JPG, WebP, GIF or BMP images." for another type, "File is empty." for a zero-byte file, "Max 25 MB per image." for one that is too big, "Could not read this file — pick it again." when the file cannot be read, and a note naming the real format, such as "chart.png" is an AVIF image., when its contents are none of those.

  2. 2Arrange the image order

    Under Image order, each card shows a thumbnail, the file name and the page it will become. The up and down arrows on a card (Move up, Move down) shift it one place; the cross (Remove) drops it, and Clear empties the list.

  3. 3Choose the page setup

    Below the list, Page size, Orientation and Margin set the page, Max file size caps the size of the PDF, and Output chooses One PDF or One PDF per image, which with more than one image arrives as a ZIP. Left alone: US Letter, portrait, a 0.5 in margin, no limit on size, one PDF. With One PDF per image, a Max file size applies to each PDF on its own.

  4. 4Press Create PDF

    The button reads Creating PDF… while your browser builds one page per image in the order shown. An image that cannot be decoded halts the whole run, and the error names that file; remove it and press Create PDF again.

  5. 5Save the PDF

    The PNG PDF created panel shows the image count and file size. Download PDF names the file after your first image, so chart.png becomes chart-pdf.pdf. With One PDF per image and more than one image, Download ZIP saves one PDF per image instead, chart.png becoming chart.pdf.

Common questions

What happens to the transparent parts of my PNG?

Each image is drawn over a white page, so see-through areas look white on screen and in print. With Max file size at No limit, the alpha channel is kept as a soft mask in the PDF, so partly transparent edges blend smoothly into the white; a PNG with no transparent pixels at all is stored without a mask. A PNG saved again to fit a Max file size becomes a JPEG, which has no transparency, so its see-through areas are filled with white first — the same colour as the page — and the line under the result says so.

Will my screenshots lose quality?

With Max file size at No limit, no PNG pixel is re-saved as JPEG, so edges and on-screen text survive intact, even when a large image is shown scaled down on the page. Two caveats. A sixteen-bit PNG is reduced to eight bits per channel. And every image is stored as eight-bit RGB without PNG's own row filtering, so a palette or greyscale PNG is expanded to full colour and can make a PDF far heavier than the file you added. A WebP, GIF or BMP without transparency is the one kind stored as JPEG, at high quality, because it has to be saved again either way. A Max file size the PDF is over is the exception you choose: then every image is saved again as a JPEG, with fewer pixels, until the PDF fits, and on-screen text can blur.

Can I make the PDF smaller than 100 KB or 200 KB?

Yes, with Max file size: choose 100 KB, 200 KB, 500 KB or 1 MB, or Custom and a whole number of KB. The PDF is made as usual first and kept as it is if it already fits. If it is bigger, your browser saves the images again as JPEGs, step by step at a lower quality and pixel size, measures each PDF, and keeps the sharpest one that fits; if none fits, you get the smallest it made and a line saying it is above your limit. Screenshots full of small text suffer most, so try the largest limit the form allows. Here 1 KB is 1,024 bytes.

Can I put PNG and JPG images in the same PDF?

Yes. This page also takes JPG and JPEG photos, so screenshots and photos can go into one PDF in a single pass, each on its own page in the order you set. PNGs are stored losslessly. A JPG keeps its original JPEG data and is not compressed again; only a rotation recorded in its EXIF data is applied, so a phone photo stands upright.

Why did Create PDF fail on a file it accepted?

Adding a file checks its name, its size and the first bytes of its contents, so a file whose contents are not a PNG, JPG, WebP, GIF or BMP is turned away as you add it, even when it is named .png, and a JPEG or WebP saved with a .png name is accepted and placed as what it really is. What that check cannot see is an animated PNG with more than one frame, or a damaged image whose first bytes look right: it gets into the list and then fails with "could not be decoded as a PNG image" (or "as a JPG image"), which stops the whole PDF. Remove the file the message names and run it again.

Are my images uploaded anywhere?

No. Your images are read, ordered and turned into a PDF by code running in this tab on your own device, and the finished file goes straight from the tab to your downloads. If you arrived from the workspace with images already picked, they were handed to this page inside your browser, not through a server.

Does PNG to PDF work offline?

Not fully. The page and its processing engine load over the network, and parts of the engine are fetched the first time a step needs them. The processing itself runs on your device.

How large can my file be?

Up to 25 MB per file.

What page size does PNG to PDF use?

Each image goes on its own page, centred. Unless you change the page setup, that page is US Letter (8.5 × 11 in) portrait with a 0.5 in margin. Larger images are scaled down to fit; smaller ones are never enlarged. Fit to image makes each page the size of its image instead, plus the margin. To change it, pick another option before you create the PDF. Page size: Fit to image, A4, US Letter, US Legal, A3 or A5. Orientation: Auto, Portrait or Landscape (Auto turns the page for a wide image). Margin: None, Small (0.25 in) or Large (0.5 in).

Can I get a separate PDF for each image?

Yes. Under Output, choose One PDF per image (ZIP): each image becomes its own one-page PDF, named after the image (holiday.jpg becomes holiday.pdf), and when there is more than one image they download together as one ZIP.

Can I combine several images into one PDF?

Yes — each image becomes one page, in the order shown. Use “Move up” and “Move down” to change it before you create the PDF.

What happens to transparent areas of a PNG?

They show as white: each page is filled white before the image is drawn on it.

No sign-up required. Your files stay on your device until you run a tool.