PDF to Image

Turn PDF pages into PNG or JPG files — rendered in your browser, never uploaded

Drop PDFs here

or click to pick files — up to 5 PDFs at a time

Nothing is uploaded. Your PDF is opened and drawn to a canvas inside this browser tab.

Output

Resolution

72 DPI for screens, 150 for a readable reference, 300 for print or OCR.

Leave it empty for every page, or write something like 1-3, 7.

PNG is lossless and compresses pages of text and line art very well. For scanned photo pages, JPG will be much smaller.

Add a PDF, pick a resolution, then press Convert. The PDF engine downloads the first time you open a file and everything after that runs on your own machine.

Before you start with PDF to Image

Render PDF pages to PNG or JPG at a chosen DPI and page range in the browser without uploading the document.

Best for

  • Rendering selected PDF pages as image files
  • Choosing PNG for text and diagrams or JPG for photographic scans
  • Keeping a document on your device while it is rendered

Know before you start

  • Password-protected PDFs cannot be opened by the tool
  • Higher DPI creates many more pixels and can produce large files
  • Rendering long documents depends on browser memory and foreground-tab scheduling

How to use it

1. Add your PDFs

Drop in up to five files. Each one is opened and its page count read straight away, so you can see what you are working with before rendering anything.

2. Choose pages and resolution

Leave the page box empty for the whole document, or write 1-3, 7. Then pick a DPI — the panel shows the exact pixel size page 1 will come out at.

3. Convert and download

Thumbnails appear page by page. Save one page on its own, or take the whole set as a ZIP with names like report-page-01.png that stay in order.

Which DPI do you actually need

A PDF stores pages as instructions, not pixels, measured in points — and a point is exactly 1/72 inch. That is why DPI is the honest control here: choosing a number decides how many pixels get drawn per inch of page, and the page size does the rest of the arithmetic. A US Letter page is 8.5 × 11 inches, so it renders at 612 × 792 pixels at 72 DPI, 1275 × 1650 at 150, and 2550 × 3300 at 300.

72 DPI matches the page’s own coordinate system one pixel per point. Use it for a thumbnail, a preview, or anything that will be looked at on a screen at roughly page size. 150 DPI is the sensible default: text is comfortably readable when zoomed, and it prints acceptably on an office printer. 300 DPI is what commercial printing and OCR engines want, because character strokes need enough pixels to be recognised reliably.

The cost is quadratic, and that surprises people. Doubling DPI doubles both width and height, so it puts four times as many pixels in the file. Going from 72 to 300 is roughly seventeen times the pixel count — a twenty-page document that was a few megabytes at 150 DPI can run to hundreds at 300. Browsers also cap how large a single canvas can be, around 16,384 pixels on a side and 256 megapixels in total, so a large-format or poster-sized page can exceed the limit at 300 DPI. When that happens the tool says which DPI would fit rather than handing you a blank image.

Questions

Does my PDF get uploaded?

No. The file is read by your browser, decoded by a PDF engine running in a background thread on this page, and drawn onto a canvas — it never leaves your machine, and there is no server here that could receive it. This is the real difference from most online PDF converters: they work by uploading your document to a server, converting it there and letting you download the result, which means a copy of the file sits on someone else’s disk for however long their retention policy says. For a contract, a payslip or anything medical, that distinction is the whole point. The one thing that is fetched from the network is the PDF engine itself, the first time you open a file.

Why is my 300 DPI file so large?

Because pixel count grows with the square of the DPI. A Letter page at 150 DPI is 1275 × 1650, about 2.1 megapixels; the same page at 300 DPI is 2550 × 3300, about 8.4 megapixels — four times as many pixels for twice the DPI. On top of that, PNG is lossless, so it has no way to throw detail away to get smaller. If the output is only going to be viewed on a screen, 150 DPI is almost always enough. If the pages are scans, switching to JPG at quality 80 or so will cut the size dramatically with no visible difference on photographic content.

Can it open a password-protected PDF?

No. If a file is encrypted, the tool reports that it is password protected and stops there — it does not ask you for the password and has no way to bypass the encryption. Open the document in the application that created it or in your PDF reader, save an unprotected copy, and convert that instead.

PNG or JPEG?

It depends on what is on the page. PNG is lossless and compresses large areas of a single colour extremely well, so a page of black text on white — or charts, tables and line drawings — usually comes out both sharper and smaller as PNG. JPEG works by discarding high-frequency detail, and the boundary between a black letter and a white background is exactly that, so text pages pick up visible grey fringing around the characters. Scanned pages and photographic content are the other way round: continuous tone is what JPEG was designed for, and PNG has to store every bit of scanner noise faithfully, which makes it much larger.

Why did progress pause?

Because you switched to another tab. Browsers suspend rendering work on background tabs to save battery, and the PDF renderer schedules its drawing on that same rendering loop — so the moment the tab stops being visible, the work stops too. Nothing is lost. Come back to the tab and it picks up exactly where it left off. For a long document, leave this tab in front and let it run.

Related

Going the other way — gathering images into a single document — is Image to PDF. If a 300 DPI export came out heavier than you need, Image Compressor will bring the file size down to a target, and Image Converter will move the rendered pages into WebP or another format in a batch.