Skip to content
SwiftFileTools

Convert PNG to PDF (Free, No Upload)

Turn one or more PNG images into a single PDF. Everything runs on your device; files are never uploaded.

Drop PNG images here

Each image becomes one PDF page, in the order below.

Files are processed on your device. Nothing is uploaded.

What PNG sources are good for

PNG is the format of things made on a screen: screenshots, diagrams, charts exported from a spreadsheet, wireframes, slides saved as images, scanned line drawings. They share one trait that matters here: sharp edges and flat color, exactly what PNG stores losslessly and what JPG smears. This tool takes a stack of those images and produces one PDF, one image per page, in the order you arrange.

The classic run: you’re documenting a bug or writing up a process, you’ve got nine screenshots, and the person on the other end wants “a document”, singular. Add the screenshots, drag step 3 above step 2 where it belongs, build, and send images.pdf. Same pattern for assembling design mockups into a reviewable packet, or turning a folder of exported charts into something a client can flip through. The whole conversion runs in your browser via the open-source pdf-lib library, so internal dashboards and unreleased designs never touch anyone’s server.

Sharpness, transparency, and size

Each PNG is embedded without recompression. Text in a screenshot stays pixel-perfect, which is the point: this is the path for text-heavy images. Transparency is kept too, where PDF viewers support it; a logo with a transparent background will sit on the white of the page rather than gaining a baked-in box.

Pages match the image’s dimensions exactly, at 96 pixels per inch, with no page-size or margin settings at launch. For screen captures that’s usually what you want, since each page is the screen, no awkward scaling.

Your image isBest path to PDF
Screenshot, diagram, chart, UI mockupThis tool, directly
Photo someone saved as PNGPNG to JPG first, then JPG to PDF
Huge PNG that makes the PDF too bigCompress or resize first
Actual photo from a cameraJPG to PDF instead

That second row matters. PNG stores photographs honestly but expensively; a photo saved as PNG can be five times the size of a visually identical JPG. Since this tool embeds images as-is and never recompresses, that weight goes straight into the PDF. Photos belong on the JPG to PDF side; screenshots and diagrams belong here. Converting a screenshot to JPG just to save space is the wrong trade, since JPG’s compression fuzzes exactly the crisp text edges you’re trying to preserve.

After the PDF exists

The output behaves like any other PDF, which means the rest of the toolkit applies. Append your screenshot walkthrough to a written report with the PDF merger, or extract two pages from a long capture session with the PDF splitter. If a diagram was exported sideways, it’s quicker to rotate the image before converting, but the PDF rotator can fix it after the fact too.

Two limits, stated plainly. The text in your screenshots remains a picture of text; there’s no OCR here, so it won’t be selectable in the PDF. And none of these tools compress PDFs, so the time to manage size is before conversion, not after.

Frequently asked questions

Do my PNGs get uploaded anywhere?

No. The PDF is built in your browser with the open-source pdf-lib library. Images are read on your device, placed onto pages there, and the result downloads directly. No upload ever happens, and the tool keeps working offline once the page is loaded.

Will my screenshots stay sharp in the PDF?

Yes. Each PNG is embedded without any recompression, so text edges, thin lines, and UI details stay exactly as crisp as the original. That's the whole reason to keep screenshots as PNG instead of converting them to JPG first.

What happens to transparency?

It's preserved in the embedded image. Where a viewer supports it, transparent regions show whatever sits behind them, which on a standard PDF page is white. If you need a specific background color baked in, flatten the PNG before converting.

How big will the pages be?

Each page matches its image's pixel dimensions at 96 pixels per inch (pixels times 0.75 gives the page size in points). A 1,920 by 1,080 screenshot makes a 20 by 11.25 inch landscape page. There are no page-size or margin options at launch.

Can I control the order of the pages?

Yes. Add all your PNGs, reorder them in the list before building, and the output, named images.pdf, puts one image per page in exactly that order.