Skip to content

Convert a PDF to PNG

PNG suits screenshots, diagrams, and anything with flat color or fine text that JPEG's compression would blur. Each page renders at roughly retina resolution before it's saved.

Files are processed entirely in your browser. Your file's contents never leave your device.

Your PDF never touches a server. There's nothing here to ration.

No daily caps. No spinner that turns into a paywall after the third file.

Private by architecture

Your PDF never leaves your device.

Unlimited use

No daily caps or hourly throttling on the tools themselves.

No signup, no watermarks

Every tool below works with or without an account.

Works offline

A tool you've already loaded keeps working offline.

Doing the same few steps to a folder of PDFs? Run several tools in one pass

About this tool

PNG is the pick when quality matters more than size. Fine line art, diagrams with hard edges, screenshot-grade exports for documentation, anything you plan to crop or edit again later. PNG is lossless, so text comes out sharp without the soft halo JPG compression leaves around dark type.

Every page renders at a high-DPI scale. One page downloads as a single .png; more pages arrive zipped, numbered, and zero-padded so they sort in order. Page backgrounds come out white: the renderer paints every page onto an opaque white canvas before encoding, so a page drawn on a transparent background is flattened onto white like any other.

pdf.js renders each page to a canvas and the browser writes the PNG itself. Nothing uploads and nothing is logged. If smaller files matter more than perfectly crisp edges, the PDF to JPG tool is the same flow with JPEG output.

Frequently asked questions

Why choose PNG over JPG?
PNG is lossless, so text edges and thin lines stay perfectly crisp. JPG files are much smaller but show artifacts around sharp edges. Diagrams, screenshots, and archival want PNG. Photo-heavy pages where size matters want JPG.
Does the PNG keep transparency?
No. Each page is drawn onto an opaque white canvas before it is encoded, so a transparent page background comes out solid white rather than see-through. If you need a cut-out, remove the white in an image editor afterward.
What resolution are the images?
Pages render at 2× their native PDF size, roughly 144 DPI. Sharp on high-density screens, decent in print at original size.
What do I get for a multi-page PDF?
A .zip with one PNG per page, numbered like `mydoc-page-01.png` so everything sorts in order. A single-page PDF skips the zip and downloads as one .png.
Is my PDF uploaded anywhere?
No. Rendering and encoding both happen in your browser with pdf.js. Watch the network panel while it converts and you'll see no request carries your file.

All PDF tools

All free, all in your browser. Pick the task you need.