How to use it
- Drop your PDF onto the box below.
- Pick JPG or PNG, a resolution, and which pages you want.
- Press Process files and download the images, or a zip if there are several.
How the pages are rendered
The PDF is drawn page by page using pdf.js, the same renderer Firefox uses to display PDFs, running inside your browser. Each page becomes a bitmap at the resolution you choose and is encoded as JPG or PNG. A single page is handed back as one image; several pages arrive together in a zip so your browser does not have to ask permission for every file.
Choosing a resolution
96 dpi is what a page looks like on screen and is enough for a slide or a chat message. 150 dpi keeps text readable when the image is viewed at full size and is the default. 300 dpi matches a print scan and produces images four times the size of 150 dpi; use it when the page has to be printed or the small print has to survive.
JPG or PNG
JPG is much smaller for scanned pages and photographs. PNG is lossless and the better choice for pages of text, diagrams and screenshots, where JPG compression leaves faint halos around sharp edges. PNG also keeps the page transparent wherever the PDF drew nothing, which matters if you plan to place the image over a background.
Questions
Can I convert only some pages?
Yes. Switch Pages to a range and type page numbers the way you would in a print dialog, for example 1-3, 7.
Is there a page limit?
No server limit exists because there is no server. A very long document is bounded only by the memory of your own device.
Does the text stay selectable?
No. The output is an image of the page, so the text becomes pixels. Keep the original PDF if you need to search or copy from it.