PDF to Image
Turn any or all of a PDF’s pages into PNG or JPG images, at a resolution you choose. Rendering happens in your browser with the same engine Firefox uses, so the document is never uploaded.
Runs entirely in your browser — nothing is uploaded
Drop a PDF here to turn its pages into images
One file at a time. Nothing is uploaded.
How to use it
- Drop a PDF onto the box above, or click Choose a file.
- Enter which pages you want, or leave the box empty for all of them. Ranges work:
1-3, 5, 8-10. - Choose PNG or JPG, and a resolution. 150 DPI suits most purposes.
- Click Convert, then download each image from the list.
How it works
A PDF page is a set of drawing instructions, not a picture. Converting one to an image means executing those instructions — laying out text with the right fonts, filling vector paths, decoding and placing embedded images — and capturing the result as pixels. That is a real rendering engine’s job, and the one used here is pdf.js, which Mozilla develops and ships inside Firefox.
Each page is rendered independently. Its viewport is calculated at your chosen scale — a PDF point is 1/72 inch, so 150 DPI is simply a scale of 150/72 — and a canvas of that size is created, filled white, and handed to pdf.js to paint. The canvas is then encoded as PNG or JPEG by the browser’s own image codecs. Page rotation is part of the viewport calculation, so a page marked as rotated comes out upright rather than sideways.
Pages are processed strictly one at a time. A single A4 page at 300 DPI is roughly 8.7 million pixels, or about 35 MB of canvas memory before encoding, so rendering a whole document simultaneously is the quickest way to exhaust a browser tab. Doing them in sequence keeps memory bounded to one page at a time, and the progress counter shows which page is in flight.
Two limits are handled rather than left to fail. Browsers cap canvas dimensions, so a very large page at a high DPI is rendered at a reduced scale instead of producing a blank image — and the tool says so afterwards rather than quietly giving you something smaller than you asked for. And the page selection uses exactly the same grammar and the same error messages as the split and watermark tools, so an out-of-range page is reported precisely before any rendering starts.
Tips
- Converting to share a single page? 150 DPI PNG is almost always the right answer.
- For a long document, convert in batches of ten. It keeps memory low and saves you a wall of download buttons.
- If the images look soft, the PDF itself may contain low-resolution scans — rendering at 300 DPI cannot add detail that is not there. Check the page in the PDF Viewer at high zoom to see what you are actually working with.
- Going the other way, from images back to a PDF, is what Image to PDF does.
Frequently asked questions
Is my PDF uploaded anywhere?
PNG or JPG — which should I choose?
What resolution should I pick?
Why does each image have its own download button instead of a zip?
Is there a limit on pages or file size?
Will the text in the images still be selectable or searchable?
Are the images cropped to the page content or the page size?
Why is my password-protected PDF rejected?
Related tools
Image to PDF
Turn one or many images into a single, tidy PDF document.
PDF Viewer
Open and read a PDF full screen in your browser, with dark mode, without it being uploaded anywhere.
Split PDF
Pull out a page range or split every page of a PDF into its own separate file.
Image Compressor
Cut image file size with a quality slider and a side-by-side before/after preview.
Browse every tool in PDF Tools.
Found a bug or want a feature? Tell us — ToolStash is built from user requests.