Convert PDF to PNG
Upload a PDF and convert each page to a lossless PNG image. PNG is ideal when you need pixel-perfect quality for text and diagrams. Download pages individually or all at once.
Drop a PDF here or click to browse
How it works
pdfjs-dist renders each page onto an HTML Canvas in your browser, then canvas.toBlob('image/png') produces a lossless PNG in memory. PNG is ideal when sharp text and diagrams need to survive the conversion intact, because the format keeps every pixel exactly as the renderer drew it. Each page is rendered on a white background, the way a PDF viewer shows it. Each generated PNG becomes its own download button so you can save pages individually.
Processing runs in your browser
All rendering happens inside your browser tab. PDF.js processes your file entirely in memory; our servers are not involved at any point.
Related operations
To turn the exported images back into a PDF, try image to PDF. For shrinking the rendered pictures, use compress image. To trim each rendered page to a focus area, see image crop.
Frequently asked questions
- Why choose PNG over JPG for PDF conversion?
- PNG is lossless, so there are no compression artefacts. It is ideal for PDFs containing text, diagrams, or anything where exact reproduction matters. JPG is better for photographs where file size matters more.
- How do I convert a PDF to PNG?
- Drop your PDF into the tool (PNG format is pre-selected), adjust scale if needed, then click Convert to images. Each page becomes a PNG image available for download.
- Will PNG files be larger than JPG?
- Yes. PNG files are typically larger than equivalent JPG files because PNG is lossless. If file size is a concern, switch to JPG format.
- Will the PNG have a transparent background?
- Each page is rendered on a white background, the way a PDF viewer shows it, so the PNG is fully opaque. PNG is still the better choice for sharp text and diagrams because it is lossless.
- Where does the conversion happen?
- All conversion happens locally in your browser using PDF.js. Our servers are not involved at any point.
Last reviewed September 30, 2026
Other pages for this tool
Related tools
- Background reading: Complete guide to PDF tools