PDF to PNG Converter
Render PDF pages as sharp, lossless PNG images — best for text, diagrams and screenshots.
This tool runs entirely in your browser. Your data is never uploaded, never stored, and never leaves your device.
Renders every page of a PDF as its own PNG image at one of three resolutions. PNG is lossless, so text edges, hairline rules and diagrams come out exactly as the renderer drew them, without the smearing JPEG leaves around small type.
How to use it
- 1Set the resolution first — Screen (72 dpi), High (144 dpi, the default) or Print (216 dpi).
- 2Choose the PDF; pages are rendered one after another, with a running count while it works.
- 3Download the pages you want — each thumbnail carries its own Download button.
Example
- Input
- A 3-page A4 PDF at High (144 dpi)
- Output
- Three PNGs of 1190 × 1684 pixels, named report-page-1.png to report-page-3.png; the first was 209.0 KB
The resolution really does have to be set before the file is chosen. Changing the dropdown afterwards changes the dropdown and nothing else — the pages already on screen stay at the size they were rendered at, and you have to pick the file again to re-render. That same A4 page came out 595 × 842 pixels and 66.9 KB at Screen, and 1785 × 2526 pixels and 412.2 KB at Print, so Print costs roughly six times the bytes of Screen. There is no download-all button: pages are saved one at a time, which gets tedious past a dozen or so. Each page is painted onto white first, so nothing in the output is transparent. Anything that is not a PDF is refused outright, and an encrypted or damaged one comes back as 'Could not read that PDF'. For pages that are mostly photographs, PDF to JPG makes far smaller files.
What happens to your data
pdf.js loads its worker and rasterises every page inside this tab; the document is never uploaded, and no page is sent away for a preview or for OCR. Each rendered image is held only as a temporary blob URL, and all of them are released the moment you load a different PDF or navigate away.
Last updated August 2026
A page from a PDF is wanted as a picture more often than you would think. A diagram has to go into a slide. A certificate has to go into a form that accepts images and refuses documents. A page of a manual has to sit inline in a bug report or a chat thread that will not preview an attachment. The document is fine; the container is what is in the way.
Worth settling before you start: rendering a page is not the same as pulling the pictures out of it. What comes back is the sheet as a reader sees it — the photograph on page four at the size the layout placed it, caption and margin included — rather than the image file that was embedded. Cropping the result down afterwards is usually all anyone needs, but recovering an embedded photo at its own dimensions is not what this does.
The other question is whether PNG is the right target at all, and that turns on what is printed on the page. Text, tables, charts and line drawings are the case a lossless format exists for. Edge-to-edge photography is not, and is better served by the JPG version of this converter.
One thing no converter gives back: once a page is an image, the words on it are pixels. They cannot be searched, selected, copied or read aloud, and the page arrives whole — headers, footers and every millimetre of whitespace the layout left.
How it works
Toolvore renders each page with pdf.js, the engine Firefox uses to display PDFs, onto an off-screen canvas sized to the page's own dimensions multiplied by the scale you picked, then asks the browser to encode that canvas as a PNG. Because that encoding discards nothing there is no quality setting to offer, and none appears — the resolution dropdown is the whole of the control surface. Two things follow from working on a canvas. A canvas starts out transparent while a PDF assumes white paper, so the sheet is painted white before anything is drawn onto it, which is right for a document and means nothing in the output can be see-through. And a canvas has a ceiling: past a certain pixel count the browser refuses to encode it at all, which is what a very large page at the highest setting runs into. Pages are handled one after another in order, so a long document takes real time, and all of it happens inside the tab.
Common use cases
- Dropping a page of a manual or a contract into a slide
- Attaching a certificate to a form that takes images but refuses PDFs
- Pasting a page into a bug report or a chat thread that will not preview an attachment
- Keeping a chart or a table crisp, where JPEG would haze the lines
- Cropping a single diagram out of a rendered page afterwards
- Making page previews for a listing or a slide deck
Frequently asked questions
What resolution should I convert a PDF page at?+
PNG discards nothing, so there is no quality slider to trade against and the resolution is the whole of the decision. 72 dpi reproduces the page at roughly its natural size on an ordinary screen, which suits a thumbnail and looks soft under any zoom. 144 is the sensible middle: crisp on a high-density display and still legible when enlarged a little. 216 is for printing, or for a diagram you mean to enlarge. The cost climbs with the square of the scale, so tripling the setting multiplies the pixel count by nine. Choose for the largest use you can foresee — scaling an image down later is harmless, scaling it up is not.
Is PNG or JPG smaller for pages taken out of a PDF?+
It depends on what is printed on the page. A page of black text on white is mostly long runs of identical pixels, which is the case PNG's compression was built for; the same page as a JPEG is often no smaller and comes back with a faint haze around every letter. A page that is edge-to-edge photography goes the other way, and JPEG will usually be a fraction of the size at a quality nobody would complain about. Scans sit awkwardly between the two: they are photographs of text, so they compress like photographs but show the damage like text.
Can I get a PDF page with a transparent background?+
Not from a rendered page. A PDF page has no background of its own — it describes marks to be made on paper, and the paper is taken for granted — so anything drawing it has to decide what the unmarked areas become. Here they become white, painted in before the page is drawn on top. That is correct for a document and unhelpful if what you wanted was a logo floating over a coloured slide. Where transparency matters, cut the background out in an image editor afterwards, or redraw the artwork in a vector tool; a page render will not hand you an alpha channel.
Is my PDF uploaded to a server?+
No. The file you pick is read as bytes in the page, handed to a copy of pdf.js that loads into the tab, and drawn onto a canvas your own browser owns. The images that appear are held in memory, and each Download link points at that memory rather than at any address. There is no upload step in the code and no server behind the tool. That matters more here than on most converters, because the documents people turn into page images tend to be the sensitive ones — a signed contract, a payslip, a scan of a passport. Closing the tab throws all of it away.
Why did some pages fail at the highest resolution?+
Because browsers cap how large a canvas they are willing to encode, and a big page at 216 dpi can go past it — an A0 poster or a wide spreadsheet export are the usual offenders. Those pages are not dropped quietly: the ones that could not be encoded are named on screen, with the advice to drop the resolution and run the file again, so a ten-page document never comes back as seven images and leaves you to spot the gap. One step down usually clears it, since it removes more than half the pixels. The limit belongs to the browser, so a page that fails in one may go through in another.
Will the text in the image still be searchable?+
No, and no tool can arrange otherwise — an image is pixels. Characters stored in the PDF as instructions for drawing letterforms stop being characters the moment they are drawn, and nothing in the resulting file records that a shape was once the letter g. A find command turns up nothing, no line can be selected, and a screen reader has nothing to read out. If the words are what you want, a text extractor lifts them straight out of the PDF; optical character recognition can guess them back out of an image, but that is a fresh reading of the picture rather than a recovery of what was lost.
Can I convert a password-protected PDF?+
Not as it stands. An encrypted document comes back with a message saying it could not be read and that it may be encrypted, password-protected or corrupted; there is no field to type a password into. The way round it is to remove the protection first, which whoever holds the password can do by opening the file in a reader that accepts it and exporting a fresh copy. The same message covers files that are damaged or only half-downloaded, so if you are confident the document has no password on it, fetching it again is the first thing worth trying.
Why is one page image bigger than the whole PDF it came from?+
Because the two store completely different things. A PDF page of text is a short set of instructions — use this font, put these characters at these coordinates — and it stays small however many words are on the page. A render throws all of that away and keeps a grid of pixels covering every part of the sheet, the blank parts included. A twenty-page report of a few hundred kilobytes can therefore produce twenty images that dwarf it. Nothing has gone wrong; size follows pixel count, so the resolution setting is the only lever you have.
Related tools
PDF to JPG Converter
Turn every page of a PDF into a JPG image, at screen, high or print resolution.
PNG to PDF Converter
Turn PNG screenshots and graphics into a PDF — for sharing designs, receipts or scans as one file.
Extract Text from PDF
Pull all readable text out of a PDF file.
Compress PDF
Reduce a PDF's file size — either losslessly, or by rasterising pages for a much bigger reduction.