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
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
PDF → PNG
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
More PDF tools
Every tool runs entirely in your browser.
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.