Convert PDF pages to PNG

Drop a PDF here

or click to choose — password-protected PDFs work too

Turn each page of a PDF into a PNG image at 72, 150, 300 or 600 DPI. Choose Transparent to drop the white page and keep only the text, lines and pictures — handy for putting a signature, logo or diagram on top of something else. Every page is saved as the smallest lossless PNG for its content (a black-and-white text page does not need full colour), with the resolution written into the file so it prints at its real size. Nothing is uploaded.

How to convert a PDF to PNG

  1. Drop a PDF into the box above. If it has a password, type it in; it stays on this page.
  2. Choose the background: White, like the page or Transparent.
  3. Pick a resolution (150 DPI for screens, 300 DPI for print) and, if you only need some pages, type them, such as 1-3, 5.
  4. The pages are converted as soon as you change a setting. Download each PNG, or press Download all as ZIP.

A PNG with a transparent background

A PDF page is not a white sheet with ink on it: it is a list of drawing instructions (write this text here, fill this shape there), and the white is only what a viewer paints underneath. So the page can also be drawn onto nothing. With Transparent chosen, that is what happens: the text, lines, shapes and pictures are kept and everything between them is see-through. That is useful for a logo or a signature exported as PDF, a diagram you want to put on a coloured slide, or a stamp you want to lay over another document.

Our test logo, a blue circle, an orange square, a signature line and a line of text on a 300×150 pt page, came out at 300 DPI as a 1250×625 PNG that is 80% transparent, with the shapes fully opaque and their edges smoothly blended.

It cannot work on a scan. A scanned PDF is a photograph of the paper, and the white is part of the photograph. When we converted a page made from a scanned image with Transparent chosen, 0% of it became transparent, and the page says so instead of leaving you to wonder. For a scan, convert it on white and then use Make background transparent, which removes a background colour from a picture.

Why these PNG files are smaller

PNG is lossless, which is why it suits text and line drawings: no smudges around the letters as in a JPG. But a browser always writes a PNG the same way, with red, green, blue and transparency for every pixel, whatever the picture holds. A page of black text antialiased on white uses a couple of hundred shades of grey at most. This page checks what each page really contains and writes the smallest lossless form: grayscale, or an exact palette of only the colours used. It then opens the new file again and compares every pixel with the original before offering it.

PDFSettingPlain browser PNGThis page
3 pages of text, A4150 DPI, white1.44 MB509 KB (palettes of 244–247 colours), every pixel identical
2 pages of coloured shapes and text150 DPI, white107.8 KB8.3 KB
Logo page, 300×150 pt300 DPI, transparent47.9 KB28.3 KB, 80% transparent
Scanned page (picture of text)150 DPI, transparent101.5 KB73.5 KB, 0% transparent (reported)
US Letter page of text600 DPI, white1.21 MB340 KB, made at 424 DPI (see below)

“Plain browser PNG” is the same page drawn by the same engine and saved the usual way; we decoded both files and they hold exactly the same pixels. The difference is only in how they are packed. Photos inside a PDF have too many colours for a palette, so a page full of pictures shrinks less.

Resolution and printing

A PDF measures pages in points, 72 to the inch, so the pixel size is the page size times the DPI: an A4 page is 1241×1754 pixels at 150 DPI and 2481×3508 at 300 DPI. The line under the settings shows the size of page 1 before anything is made.

Each PNG also records its DPI (in the file’s pHYs field). Browser-made PNGs leave that out, and many programs then assume 72 or 96 DPI, so a 300 DPI page prints three or four times too large. With the DPI written in, an A4 page prints as A4.

There is one limit: browsers cannot draw a picture bigger than about 16.7 million pixels (the iPhone limit, which we use everywhere so a file made on a computer also opens on a phone). A US Letter page at 600 DPI would be 5100×6600, more than twice that, so it is made at about 424 DPI instead. The size line warns you before converting, the result is marked “reduced”, and the DPI written into the file is the real one, so it still prints at the right size. 600 DPI works in full for small pages such as logos, labels and cards.

  • PDF to JPG makes much smaller files for pages full of photos, or for forms that only accept JPG.
  • Extract images from PDF pulls out the original pictures inside a PDF instead of drawing whole pages.
  • Compress PNG shrinks a PNG further if you can accept fewer colours.
  • JPG to PDF goes the other way, turning images into a PDF.

Frequently asked questions

How do I convert a PDF to PNG?

Drop the PDF into the box. Pick the resolution and, if you like, a transparent background or a range of pages; the pages are converted straight away. Download each PNG, or all of them as a ZIP.

Can I convert a PDF to PNG with a transparent background?

Yes. Choose Transparent and the white page is left out: only what is drawn on it (text, lines, shapes, pictures) is kept, and the result card shows how much of each page became transparent. This works for PDFs made by a program, such as a logo exported from a design app or a signed form. A scanned PDF is a photograph of the paper, white included, so nothing in it can become transparent; the page tells you when that happens. For a scan, use Make background transparent on the PNG afterwards.

Which DPI should I choose?

150 DPI is sharp on screens and keeps files small. 300 DPI is print quality and the usual choice for OCR. 600 DPI is for logos, line drawings and tiny print you want to zoom into; the files get large. The page shows the pixel size of page 1 before converting.

Why are these PNG files smaller than other converters'?

A browser always saves a PNG as full colour plus transparency, four bytes for every pixel. A text page is mostly one grey scale, and often fewer than 256 different shades, so this page writes it as grayscale or as an exact palette instead, and checks that every pixel is unchanged. It is still lossless: same pixels, smaller file. The status line shows how big a plain browser PNG would have been.

Will the PNG print at the right size?

Yes. The resolution you chose is written into each PNG (the pHYs field), so an A4 page saved at 300 DPI prints as A4. Browser-made PNGs leave it out, and many programs then assume 72 or 96 DPI and print the page several times too big.

Can I convert a password-protected PDF?

Yes, if you know the password. The tool asks for it when you open the file. It is used only in this browser tab and is not stored or sent anywhere.

Is my PDF uploaded?

No. Pages are drawn by PDF.js, the PDF engine built into Firefox, inside your browser tab. The document never leaves your device, and there is no account, watermark or page limit. For JPG files instead, use PDF to JPG.