About PDF to PNG
This renders each page of a PDF into a lossless PNG image. PNG is the right choice when edges must stay sharp — pages with fine text, tables, line drawings, logos or screenshots — and when you don't want the compression fuzz that JPG can add. Common uses: crisp page previews for documentation, extracting a diagram or figure as an image, or producing clean assets to embed in a site or app.
Rendering is done on your device, so the PDF is never uploaded.
How it works
Each page is rendered to a canvas with pdf.js and exported as PNG, in your browser:
- Resolution — Standard renders at 2× the PDF's native scale (~150 DPI); High at 4× (~300 DPI, print quality). PDFs are 72 DPI at their base unit, so the multiplier sets effective pixel density.
- Lossless output — PNG keeps every pixel exactly, with no compression artefacts, and preserves transparency.
- Multiple pages — each page becomes its own PNG; a multi-page PDF is bundled into one ZIP, a single-page PDF downloads directly.
Assumptions and defaults
- Default resolution is Standard (~150 DPI).
- Files are named after the source PDF with a zero-padded page number (
document-page-01.png). - Transparency is preserved where the page has it; there's no quality slider because PNG is lossless.
- The DPI figure comes from the render scale, not from any DPI value stored in the PDF.
Limitations
- The output is an image, not text. Rasterising the page means the text in the PNG can't be selected or searched. Use PDF to Text to get the words.
- Large files: PNG is lossless, so files — especially at High resolution or on large pages — are considerably bigger than the equivalent JPG. If small size matters more than crisp edges, use PDF to JPG.
- Memory and canvas limits: High resolution builds very large canvases; long documents or big page sizes can be slow or exceed the browser's maximum canvas size on modest devices.
- Encrypted or corrupted PDFs can't be rendered and will show an error.
Privacy
Pages are rendered with pdf.js entirely in your browser. Your PDF and the PNG images never leave your device.

