PDFPNG per page

Convert PDF to PNG

PNG is the lossless choice — perfect for screenshots, diagrams, and anything with crisp edges. Drop a PDF below and folio renders every page as a PNG image inside your browser.

Drop your PDF here

Each page becomes a PNG image

PDF
Upload a file to start.

One PDF up to 100 MB. PNG pages bundled into a ZIP when there are more than one.

Every operation runs entirely in your browser. Your files never leave your device.

About PDF to PNG

When should I choose PNG over JPG?

Pick PNG when your PDF contains sharp text, line art, or screenshots where compression artifacts would be visible. JPG gives smaller files for photographic content; PNG is bigger but pixel-perfect.

What DPI do I need?

150 DPI matches most screen reading. Go to 200+ if you plan to print; 96 is fine for web thumbnails. PNG has no quality slider — it's always lossless.

Will text be selectable in the PNG?

No. PNG is a raster format, so text becomes pixels. Use Extract Text if you need the copy-able words, or just keep the original PDF for searchable text.

About this operation

PDFPNG

What it does

folio renders every PDF page to a canvas via pdf.js and writes it as a PNG — lossless, sharp at any zoom, perfect for screenshots, line art, diagrams and anything with hard edges. Multi-page PDFs return as a ZIP. PNG has no quality slider because it is always lossless; the only knob is DPI (50–200), where 150 matches typical screen viewing and 200+ is print-ready.

When to use it

  • Export presentation slides for embedding in docs
  • Pull screenshots out of a report for re-use
  • Generate sharp reference images of a diagram-heavy PDF
  • Print-quality conversion when JPG artefacts are not acceptable

Limitations — what it doesn't do

  • Lossless = larger files than JPG, especially for photographs
  • No way to pick specific pages — every page is rendered (use Split first)
  • Cannot decode password-protected PDFs
  • Multi-page output always comes back as a ZIP, not loose files

Frequently asked questions

Your PDFs never leave your device

folio is a static page. Every operation runs inside your browser via pdf-lib (edit) and pdfjs (render). There is no server-side processing, no upload, no temporary file, no cache. When you close this tab, every file is gone.

  • No account required.
  • No server processing. Your PDFs stay on your device.
  • No caching, no Service Worker, no IndexedDB persistence.
  • pdfjs-dist (lazy-loaded for rendering) is fetched from your own origin; nothing else is sent.