PDF to PNG
Lossless pages, transparency kept.
Nothing is uploaded
Drop files here, or click to choose
Accepts PDF. No size limit, no sign-up.
Render each page of a PDF to a PNG image. Choose this over PDF to JPG when the page contains text or line art, or when you need the transparent areas preserved.
Why PNG rather than JPG for pages
A typical PDF page is mostly flat white with sharp black text — precisely the content JPEG handles worst. JPEG compression produces visible ringing around letters, and pushing the quality up to hide it makes the file large anyway.
PNG is lossless and extremely efficient on large flat areas, so a text page often comes out both smaller and visibly cleaner than the JPEG equivalent. For a page of dense text, PNG is usually the correct answer.
Transparency is preserved
Areas of a PDF page where nothing is drawn are transparent. JPEG has to fill those with solid colour; PNG keeps them transparent, because it carries a full alpha channel.
That matters when the page is a logo sheet, a diagram meant to sit on a coloured background, or a stamp or signature you intend to place over something else.
Resolution and its cost
PDF pages are measured in points at 72 per inch, so rendering at scale 2 gives 144 DPI and scale 4 gives 288. Higher settings keep small text crisp but multiply the memory required: doubling the scale quadruples the pixel count.
PNG stores every pixel, so the file size grows with resolution far faster than a JPEG would. A long document rendered at 288 DPI to PNG can be very large — check that you actually need that resolution before choosing it.
The PNG is optimised, not just written
A PNG encoded straight from rendered pixels is routinely several times larger than necessary. Every PNG produced here is passed through oxipng, a lossless optimiser compiled to WebAssembly, which chooses better row filters and strips redundant chunks.
No pixel changes — the image is bit-identical — but on flat-colour content, which describes most document pages, the saving is substantial. On our reference screenshot it took a naive 410 KB encode down to 47 KB.
Local rendering, ZIP download
PDF.js renders the pages inside your browser tab and the PNG encoder runs there too. The document is never transmitted, which matters for the contracts, statements and scanned records this tool is usually pointed at.
Multi-page documents produce one PNG per page, offered individually and as a single ZIP packaged in your browser.
Frequently asked questions
Should I use PNG or JPG for PDF pages?
PNG for pages of text or line art — it is lossless, keeps letters crisp and is often smaller. JPG for pages that are mostly photographs.
Is transparency preserved?
Yes. PNG has a full alpha channel, so areas where nothing is drawn stay transparent rather than being filled with white.
Why is the PNG large at high resolution?
PNG stores every pixel losslessly, and doubling the resolution quadruples the pixel count. Use the lowest resolution that keeps your text legible.
Will the text be selectable?
No. Rendering converts text to pixels. Keep the PDF if you need searchable, selectable text.
Is my document uploaded?
No. Rendering, encoding and optimisation all happen in your browser.
Other tools
- JPG to PDFPhotos in, one PDF out — without uploading anything.
- PDF to JPGEvery page becomes an image, at the resolution you pick.
- Merge PDFSeveral documents in, one document out.
- Split PDFOne file per page, without handing the document over.
- HEIC to JPGYour photos never leave your device.
- Compress ImageSmaller files, without handing them over.
- WebP to JPGFor every program that still refuses to open .webp.
- PNG to JPGMuch smaller files — when the image is a photograph.
- JPG to PNGLossless from here on — but read this first.
- HEIC to PNGWhen you need transparency or a lossless copy.
- JPG to WebPMeaningfully smaller at the same quality setting.
- PNG to WebPThe only common target that keeps transparency and gets small.
- WebP to PNGFor transparency plus software that will not open .webp.
- AVIF to JPGThe newest format, converted to the one everything reads.
- AVIF to PNGWhen the AVIF has transparency you cannot afford to lose.
- GIF to PNGOut of 256 colours and 1-bit transparency.
- BMP to JPGBMP stores every pixel raw. The savings are enormous.
- SVG to PNGVector to pixels — a one-way trip, so choose the size well.
- Compress JPGMozJPEG, running on your own processor.
- Compress PNGGenuinely lossless. Not a palette reduction in disguise.
- Compress WebPAlready the efficient format — squeeze it further.
- QR Code GeneratorStatic codes. No redirect, no tracking, no expiry.
- Word CounterCounts CJK properly. Your text never leaves the page.
- PNG to SVGReal paths you can edit — not a bitmap hidden inside an .svg file.
- What Is My IP AddressEverything on one page. We do not log any of it.
- Internet Speed TestFour numbers, measured honestly, with the method shown.