Skip to content

PDF to PNG Converter

Convert PDF pages to separate PNG images in your browser. Pick all pages or ranges like 1-3 or 1,3,5, choose 1×, 1.5×, 2× or a custom DPI, keep transparency or set a background colour, and download pages one by one or as a ZIP.

PDF Runs client-side Free to use
Jump to the tool
Share: X WhatsApp
Loading PDF to PNG Converter…

About the PDF to PNG Converter

PDF to PNG Converter turns the pages of one PDF into separate PNG images, entirely in your browser. Choose every page or a range such as 1-3, 1,3,5 or 2-4, 8, and pick an output scale: 1× (72 DPI), 1.5×, 2× or a custom DPI from 36 to 600. Each page is rendered with a local copy of PDF.js, and you see a thumbnail, the exact pixel dimensions and the real file size for every image, with its own download button. Once at least one page has converted, Download All saves a ZIP containing only the successfully converted PNGs, in page order.

PNG output is a raster image: text and vector graphics become pixels, so text is no longer selectable or searchable, and zooming in beyond the chosen resolution looks soft. Areas where the PDF paints nothing can stay transparent, but many PDFs paint a white page background, so you can also choose white or any colour. Very large pages at high DPI are skipped with a clear message rather than crashing the tab. Password-protected PDFs can be opened if you know the password; nothing is uploaded.

How to use

  1. Choose or drop a PDF; enter its password if it asks for one.
  2. Enter the pages to convert, or leave the box blank for all pages.
  3. Pick 1×, 1.5×, 2× or a custom DPI, and choose a background.
  4. Click Convert to PNG and watch the progress.
  5. Download single pages, or Download All as a ZIP.

Key features

  • One PDF at a time, with drag and drop and password support.
  • Page ranges such as 1-3, 1,3,5 and combinations.
  • 1×, 1.5×, 2× or custom DPI (36–600) with safe size limits.
  • Transparent, white or custom-colour background.
  • Thumbnails, exact dimensions and file size for every PNG, with individual downloads.
  • ZIP of the successful pages only, in page order; Cancel and Reset at any time.

Best practices

  • Use 2× (144 DPI) for screens and 300 DPI for print-quality images.
  • Convert only the pages you need — high DPI on many pages creates large files.
  • Keep the original PDF when text must stay selectable or searchable.
  • Choose a white background if the image will be shown on dark backgrounds.
  • Use the PDF to WebP Converter if you need smaller files for the web.

Benefits

  • Crisp, lossless page images for slides, documents and websites.
  • Precise control over pages and resolution.
  • No uploads, accounts or watermarks.
  • Works offline once the page has loaded.

Frequently asked questions

Will the text in my PNG still be selectable?

No. PNG is a picture made of pixels, so text and vector graphics become part of the image. Keep the PDF if you need selectable or searchable text.

What resolution should I choose?

1× equals 72 DPI, the PDF’s own size in points. 2× (144 DPI) suits most screens, and 200–300 DPI suits printing. Higher DPI means larger images and files.

Why does my “transparent” PNG still have a white background?

Many PDFs paint a white rectangle behind each page. The tool keeps areas transparent only where the PDF itself paints nothing.

Why was a page skipped?

At very high DPI a page can exceed the safe browser limit of 10,000 px per side or 40 megapixels. The page is listed with a message, and you can convert it again at a lower DPI.

Can I convert password-protected PDFs?

Yes, if you know the password. You are asked for it and it is used only in your browser. An incorrect password is reported clearly; the tool cannot bypass protection.

What is in the ZIP?

Only the PNG files that converted successfully, named like document-page-001.png and stored in page order.

Is my PDF uploaded anywhere?

No. The PDF is opened and processed by local copies of PDF.js and pdf-lib running in your browser. Nothing is sent to a server, and passwords you type are used only in this tab.