Converter · No upload

Convert PNG to PDF on your device

Convert each PNG into a one-page PDF.

Statusidle Files— OutputPDF Network since file read—

Transparent, colour-keyed and interlaced PNGs are re-encoded at 8 bits (16-bit reduced), and the row names the path. Only the direct path carries an ICC profile; the fallback can change colour or reduce low-alpha precision. Text and eXIf chunks are dropped. An image over 14,400 pixels on a side is placed smaller, on a page capped at 200 inches, with a note on the row. Takes .png.

How this converter works

PDF’s /FlateDecode filter with predictor 15 reads the same compression and row filtering that PNG uses. So for a compatible PNG, this writer reads the dimensions and copies the compressed image data into a PDF image object without decoding the pixels. Transparent and interlaced PNGs take a different path: the page decodes them and re-encodes the pixels, moving any transparency into a PDF soft mask, and the result row says so. The finished PDF is held in the tab as a Blob and offered as a download.

To watch the network yourself on a desktop browser, open developer tools (often F12), select the Network tab and convert a file. The page does the work with its own code and the browser’s built-in APIs, so there is no converter library to download. The methodology page explains what the network meter counts, how to run an offline check, and how to tell page-loading requests from conversion traffic.

Each image becomes its own PDF at one point per pixel, with no margins or paper size added, and Merge PDF can combine the PDFs afterwards in the order you choose. The decode path for transparent, colour-keyed and interlaced PNGs can enlarge the output and reduces a 16-bit source to 8 bits. Only the direct path copies an embedded iCCP colour profile, still compressed, including for compatible palette PNGs. The fallback takes its colours from the browser’s decoder and canvas and does not copy the original ICC profile. PNG text chunks and eXIf data are dropped, so save any metadata you need from the original first.

Frequently asked questions

Is my image uploaded anywhere?
No. The PDF is put together in this tab from the file you choose. The network meter counts resource-timing entries from the moment the file is read, so it does not see earlier page loading or every kind of network traffic. To check for yourself, disconnect once the page has loaded and convert another image: a conversion that finishes offline needed no server.
Does the image lose any quality?
No, not on the direct path. PDF can use PNG's compression and row filtering as they are, so a compatible PNG's compressed image data is copied into the PDF byte for byte, without decoding the pixels. PNGs with transparency, a colour key or interlacing are decoded and re-encoded instead. That path writes 8-bit samples, so a 16-bit source is reduced to 8 bits, and the browser's decoder and canvas can shift colours or lose precision in nearly transparent pixels, even in an 8-bit source. The result row says which path each file took.
What page size do I get?
One PDF point per image pixel, with no margin or paper size added: an 800×600 PNG gives an 800×600-point page. Pages are capped at 200 inches a side, so an image wider or taller than 14,400 pixels goes on a smaller page. To print on A4 or Letter, choose the scaling you want in your PDF reader's print dialog.
What happens to transparency?
It is kept as a separate soft mask, because a PDF image has no interleaved alpha channel. Fully opaque PNGs get no mask. Transparent areas show whatever lies behind the image.
Can I put several PNGs into one PDF?
Yes, with Merge PDF. This page makes a separate one-page PDF from each PNG; add those PDFs to Merge PDF, put them in the order you want, and merge. Merge PDF also runs in your browser, and it does not open protected files.

Related tools