PDF to PNG

Add PDF or image files — or drag them here
PDF JPG PNG WEBP HEIC

About this PDF to PNG converter

PNG is a lossless format, which makes it the right target when a PDF page has to survive further editing. Screenshots pasted into a report, engineering drawings, charts with thin gridlines and pages of small type all keep perfectly sharp edges as PNG, where JPEG compression would smear them into faint halos. This tool renders each page with PDF.js and writes the canvas straight out as PNG through the browser’s native encoder — no lossy step anywhere in the chain.

The trade-off is size. A dense text page that lands at 250 KB as JPEG can easily reach 1.5 MB as PNG, because PNG’s compression is designed for flat colour regions rather than the fine grain of anti-aliased type. If the pages are photographs or scans rather than vector text, JPG will look identical at a fraction of the size.

Rendering and encoding both happen locally in your browser. The PDF is never uploaded, so there is no retention period to worry about and no copy for anyone to recover.

How to convert PDF pages to PNG

  1. Load the PDF. Drag it onto the drop zone or use Select files. Several PDFs can be queued together and they will be treated as one continuous run of pages.
  2. Confirm PNG is selected. This page starts on PNG. The format switch also offers JPG and WebP if you change your mind after seeing the preview.
  3. Choose High or Normal. High renders each page at twice its native size, Normal at one and a half times. Because PNG is lossless, the quality setting only changes resolution, not compression.
  4. Download the result. One page gives you a single PNG; multiple pages are collected into a ZIP with each file numbered in reading order.

Output resolution

SettingRender scaleEffective DPIA4 page output
High2.0×~144 DPI~1190 × 1684 px
Normal1.5×~108 DPI~892 × 1263 px

Pages larger than 8192 pixels on the longest side are scaled down to that limit, which is the maximum canvas dimension browsers support reliably. In practice only oversized formats such as A0 posters or plotter drawings run into it.

A note on transparency

Each page is painted onto a white background before rendering, so the exported PNG has an opaque white backdrop rather than an alpha channel. This matches how the page prints and avoids the black rectangles you get when a transparent PNG is dropped into software that ignores alpha. If you need a genuine cut-out, export here and remove the background in an image editor afterwards.

Frequently asked questions

Is PNG better than JPG for PDF pages?

For text, tables, line art and screenshots, yes — PNG is lossless so nothing is blurred or haloed. For photographic scans it is not worth it: JPG looks the same and the file is several times smaller.

Why is my PNG file so much larger than the PDF?

A PDF stores text as vector instructions, a few bytes per character. A PNG stores the rendered result pixel by pixel, losslessly. Converting a compact vector page into a lossless bitmap always costs size; lowering the quality setting to Normal roughly halves it.

Do the PNG files have a transparent background?

No. Every page is drawn onto white before rendering, so the output is opaque. That reproduces what the page looks like on paper and avoids display problems in software that does not handle alpha channels.

Can I convert only certain pages?

The converter processes the whole document in one pass. To isolate specific pages, run Split PDF first to extract the pages you want, then convert the smaller PDF here.

What resolution do I get?

High renders at 2× the page’s native size, about 144 DPI, and Normal at 1.5×, about 108 DPI. An A4 page is roughly 1190 × 1684 pixels on High.

Are my files uploaded anywhere?

No. PDF.js and the canvas encoder both run inside your browser tab. The document is read from disk into memory locally and no part of it is sent over the network.

Related tools