Convert PDF Pages to Lossless PNG Images
Converting PDF to PNG renders each page into a losslessly compressed bitmap, so text edges, hairline rules, and diagram strokes come out exactly as the PDF viewer draws them — no compression artifacts anywhere. The tool on this page does the rendering locally in your browser at 72, 144, or 216 dpi, and your document is never uploaded. PNG is the right choice for pages of text, screenshots, and line art; for photo-heavy pages where file size matters, the JPG converter produces much smaller output.
How it works
Each page is rendered by pdf.js, the open-source engine behind Firefox's PDF viewer. The engine parses the document's cross-reference table and object tree, then replays the page's content stream — glyph-positioning operators for text, path operators for vector art, and XObject draws for embedded images — onto a canvas sized from the page's MediaBox at your chosen scale. An A4 page (210×297 mm) becomes 595×842 pixels at 72 dpi, 1190×1684 at 144 dpi, and 1786×2526 at 216 dpi. The render happens over an opaque white background, matching what you see in a viewer, which is why the resulting PNGs carry no alpha channel even though the format supports one.
The finished canvas is encoded as PNG: pixels are run through per-row prediction filters and then DEFLATE compression — the same algorithm as ZIP. Nothing is discarded, so decoding reproduces the rendered page bit for bit. That is what "lossless" buys you in practice: a 0.5 pt table rule stays a clean dark line rather than gaining the faint halo JPEG's frequency-based compression leaves around sharp transitions. The flip side is that DEFLATE cannot exploit the perceptual redundancy in photographs, so a full-bleed photo page produces a PNG several times larger than a visually identical JPG. Flat-color regions, by contrast, compress superbly — a mostly white text page at 144 dpi is often smaller as PNG than as a same-quality JPG.
The whole pipeline — parsing, rendering, encoding, and triggering the downloads — executes in your browser tab. No copy of the PDF or the images touches any server, and one PNG is produced per page, since PNG (like JPG) has no multi-page form.
Worked example: slides for documentation screenshots
A 22-page software manual PDF (1.7 MB, mostly text plus interface screenshots and line diagrams) was exported for a help-center CMS that only accepts images. At 144 dpi the 22 PNGs totalled 8.9 MB, averaging 405 KB per page — with the text-only pages as small as 96 KB and the screenshot-dense pages up to 1.1 MB. Menu labels at 9 pt remained perfectly legible, and the 0.5 pt table borders rendered as clean one-pixel lines. The same export as JPG at 144 dpi came to 5.6 MB but showed visible mosquito noise around the code samples, which the team rejected. Bumping just the 3 diagram pages to 216 dpi added 1.4 MB and made them crisp on high-density displays. Total render time for all 22 pages was about 12 seconds in Chrome on a 2021 laptop.
Frequently asked questions
How do I convert a PDF to PNG images?
Use the tool at the top of this page: select the PDF, pick 72, 144, or 216 dpi, and every page is rendered and downloaded as its own PNG. Processing happens locally in your browser with no upload.
Why choose PNG instead of JPG for PDF pages?
PNG compression is lossless, so black text, thin rules, and diagram lines stay pixel-perfect with no ringing around edges. The cost is size: on photographic pages a PNG can be five to ten times larger than a visually identical JPG.
What resolution do I need for a sharp PNG of a PDF page?
144 dpi looks sharp on ordinary screens and is the sensible default; 216 dpi holds up under zoom, on high-density displays, and in print. Reserve 72 dpi for thumbnails, where an A4 page becomes just 595 by 842 pixels.
Do PDF to PNG conversions keep transparency?
No — a PDF page is rendered the way a viewer shows it, over an opaque white background, so the PNGs are fully opaque even though PNG as a format supports alpha. Transparent regions in the PDF's graphics simply appear white.
Can I convert one specific PDF page to PNG instead of all pages?
Yes: extract the page you need into its own PDF first with a page-extraction tool, then convert that single-page file. Splitting first also keeps big documents manageable, since each page renders to a separate image anyway.
Is text in the exported PNG searchable?
No. Rendering flattens the page into pixels, so the PNG contains a picture of the words rather than the words themselves. If you need searchable or copyable text, extract it from the PDF directly instead of exporting images.