Converter · No upload

PNG to PDF, privately

Drop in JPGs and download lossless PNGs. The conversion runs entirely inside your browser — nothing is uploaded, the network meter below proves it live, and it keeps working with your wifi switched off.

Statusidle Files OutputPDF Network since file read

How this converter works

Your browser already knows how to decode PNG — it does it on every web page. When you choose a file, the File API opens it in memory, the browser's own decoder turns it into raw pixels, those pixels are drawn onto a canvas inside this tab, and the canvas re-encodes them as a lossless PNG. The result is wrapped in a Blob and offered back as a download link. No step involves a network transfer, because the file is already on your machine and this site has no server to send it to.

The best evidence for that is not our instrument but your browser's. Press F12, open the Network tab, leave it visible, and run a conversion. Nothing gets added to the list. That panel is written by the people who make your browser, it records what a page actually does rather than what a page claims, and no code of ours can quiet it. This particular converter has an especially easy time of it: PNG and PNG are formats your browser handles natively, so there is no extra library involved and no traffic to explain away. Compare notes with the methodology page, which sets out two further ways to catch us.

The honest limits: conversion cannot restore detail that PNG compression already discarded — PNG makes your image lossless from here forward, not retroactively. File sizes grow, often several-fold on photographs, because lossless compression pays for what it keeps. And re-encoding strips EXIF metadata — GPS, camera model, timestamps — from the output, which most people sharing images consider a feature, but note the capture date first if you need it.

Frequently asked questions

Is my image uploaded anywhere?
No. The PDF is assembled by this page, in this tab, from bytes your browser read off your own disk. The network meter above counts requests made after your file is read and it stays at zero — disconnect entirely and convert again if you want to see that for yourself.
Does the image lose any quality?
No. For an ordinary PNG the compressed image data is copied into the PDF byte for byte and never decoded — PDF happens to use exactly the same compression and row filtering that PNG does, so the pixels arrive untouched. Files with transparency or interlacing take a different path and are re-encoded, still losslessly, and the result row says so.
What page size do I get?
The page is the size of your image, one point per pixel, and the image fills it edge to edge. No margins are invented and no paper size is assumed — an 800×600 PNG becomes an 800×600-point page. If you need it on A4 or Letter, your PDF reader's print dialogue will scale it to fit.
What happens to transparency?
It is preserved. PDF has no interleaved alpha channel, so the transparency is separated out and attached as a soft mask, which is the standard way a PDF carries it — transparent areas stay transparent over whatever the page is placed on. A fully opaque PNG skips this entirely and carries no mask at all.
Can I put several PNGs into one PDF?
Not yet — each PNG becomes its own single-page PDF, and dropping several files gives you several PDFs. Combining them into one document is a different job with its own decisions about page order and sizing.

Related tools