PDF to image
Render every page as a JPG, PNG or WebP.
This tool runs entirely in your browser. Your file is never uploaded, and you can verify that in your browser's network tab. Verify it yourself: open your browser's network tab and watch. You will see one small request asking whether you have tasks left - a tool name and a hash, never the file.
What this does
Each page is redrawn as a grid of pixels at the resolution you choose and saved as a JPG, PNG or WebP. Because the page is rendered rather than exported, what you get is a picture of the page: text stops being text, and nothing in the image can be selected, searched or edited afterwards.
Reach for it when something needs a picture rather than a document: a page to drop into a slide, a diagram for a chat app that will not preview a PDF, or a proof for a print shop that asked for images at 300 dpi.
How it works
- Drop the PDF onto this page. One file at a time, up to 300 MB.
- Pick the format. JPEG suits scans and photographs, PNG suits text, diagrams and flat colour.
- Set the resolution. 150 dpi is comfortable on a screen and 300 dpi is what a printer wants.
- Give a page range if you only want part of the document, or leave it empty for every page.
- Under advanced options, switch to grayscale or ask for a transparent background.
- Press Convert to images. Each page arrives as its own file, and a ZIP is offered when there is more than one.
Resolution is the one decision here that really costs something. Doubling the DPI quadruples the pixel count: an A4 page at 150 dpi is about 2 megapixels, the same page at 600 dpi about 35. So each page is held to a ceiling of 40 megapixels and the scale is stepped down until it fits, and the result reports the resolution actually used - a request for 600 dpi that came back as 410 explains itself rather than turning up later as a soft print.
The three formats fail in different directions. JPEG is lossy and compresses photographic scans far better than anything else, but it smears the edges of small text; the quality slider runs from 40 to 100 and sits at 90, near the point where more quality mostly buys more bytes. PNG is lossless and keeps text and line art crisp, often at several times the size. WebP beats both at a similar quality, at the cost of older software that refuses to open it.
The conversion is one-way. Nothing in the image knows it was ever text, so a converted page cannot be searched or copied from, and running the images back through Image to PDF gives you a document of pictures rather than the file you started with. If you want the words, use PDF to text; if the problem is only that the file is too big to send, Compress PDF keeps the text alive in it.
Rendering happens on an OffscreenCanvas in a Web Worker, using the same PDF.js engine your browser uses to preview a PDF. Nothing is uploaded at any size, and once this page has loaded the tool keeps working with the network off. Files are numbered with leading zeros sized to the page count, so a 120-page document produces 001 through 120 and sorts correctly everywhere.
What this tool cannot do
- The output is pixels. Text inside the images cannot be selected, searched or edited, and no reader will find a word in them.
- Very large pages are rendered below the resolution you asked for, because each page is held to a 40-megapixel ceiling. The result shows the resolution actually used.
Questions people ask
- What DPI should I choose?
- 150 dpi for anything read on a screen, 300 dpi for anything printed, and 72 dpi when the image should match the size the page is defined at. Higher is not automatically better: doubling the number quadruples the file size, and past 300 dpi the extra detail is usually invisible unless the original was a high-resolution scan.
- JPG, PNG or WebP - which one?
- JPG for scans and photographs, where it is much smaller and the loss is hard to see. PNG for text, diagrams and screenshots, where lossy compression blurs the edges of small letters. WebP when you control what will open the file and want it smaller than either.
- Can I convert only some of the pages?
- Yes. Type a range such as 1-4, or 2, 5, 9-, or the words odd, even and last; leave it empty for every page. Each page becomes its own image, and when there is more than one you can take them all as a single ZIP.
- Can I get an image with a transparent background?
- Choose PNG and set the background to transparent under advanced options. The option is not offered for JPEG, which has no alpha channel at all. Note that a page drawing its own white rectangle - many do - still comes out white, because that rectangle is page content rather than the background behind it.
- Is my PDF uploaded anywhere?
- No. The pages are rendered in a Web Worker and the images never leave the device. You can check this rather than take it on trust: open your developer tools, switch to the network tab, and convert a file. You will see one small request asking whether you have tasks left - a tool name and a hash, never a page of the document.