PDF to Image

Convert chosen PDF pages to PNG, JPEG, or WebP images in your browser, with scale or DPI sizing, a quality slider, and per-page, all-at-once, or ZIP downloads.

Loading tool…

PDF to ImageDrop a PDF and this tool renders each page you choose to a raster image — PNG for lossless output, or JPEG and WebP for smaller files — sized by a scale factor or a target DPI. Pick a page range like 1-3,5 to convert only what you need, tune JPEG/WebP quality, then download one page, every page, or the whole set as a single ZIP. Rendering runs with pdf.js entirely in your browser, so the document is never uploaded.

What is PDF to Image?

PDF to Image is a free, browser-based converter that turns the pages of a PDF into standalone PNG, JPEG, or WebP images. People use it to drop a chart, diagram, or signature page into a slide deck, to post a page on the web, or to hand a page to an image editor that can't open PDFs. You control exactly which pages to convert with a page-range field, how sharp they are with a scale factor or a print-oriented DPI value, and how heavy the JPEG or WebP files are with a quality slider. Built on pdf.js, it shows the page count and a thumbnail of every page, and lets you save a single page, all selected pages at once, or everything bundled into one ZIP file.

How to use PDF to Image

  1. Drag and drop a PDF onto the dropzone (or click to choose a file). The tool reads it and shows the page count plus a thumbnail of every page.
  2. Type the pages you want in the range field — for example 1-3,5,8-10. Leave it as the full range to convert every page.
  3. Pick an output format: PNG for lossless quality and transparency, JPEG for small photo-friendly files, or WebP for small files that keep transparency.
  4. Open the settings gear to size the pages by a scale factor or a target DPI, and to set the JPEG/WebP quality.
  5. Download a single page with its own button, use Download all to save each page as a separate file, or use Download ZIP to get every selected page in one archive.

Examples

Pull two chart pages out as PNGs

Drop report.pdf, set the range to 4,7, leave the format on PNG, and click Download all. You get report-p04.png and report-p07.png — transparent, lossless images of just those pages.

Export a brochure as WebP and grab a ZIP

Drop a 12-page brochure, switch the format to WebP, and click Download ZIP. You get one archive containing brochure-p01.webp through brochure-p12.webp, each smaller than PNG while keeping transparency.

Render at 300 DPI for print

Open settings, switch sizing to DPI, and set 300. Each page is rasterized at print resolution, so a letter-size page becomes a large, crisp image ready to print or zoom into.

Frequently asked questions

Is my PDF uploaded to a server?
No. Everything runs 100% client-side in your browser using pdf.js and fflate. The file is read, rendered, and zipped locally and is never uploaded, so even confidential documents stay private.
Which format should I pick — PNG, JPEG, or WebP?
Choose PNG for lossless quality and transparency, JPEG for small photo-heavy files (flattened onto a white background), or WebP for small files that still keep transparency. Use the quality slider to trade size against detail for JPEG and WebP.
How do I convert only some pages?
Type a page range like 1-3,5,8-10 in the range field. Only those pages are rendered, downloaded, and included in the ZIP; use the full range to convert the whole document.
What's the difference between scale and DPI?
Scale multiplies the page's base size (1 = the PDF's native size, up to 4). DPI targets a print resolution — 300 DPI, for instance, renders a page at print size. Both control how many pixels each page gets; pick whichever matches how you think about output.
Can I download every page as one file?
Yes. Download ZIP bundles every selected page into a single archive named after the PDF, while Download all saves them as separate image files and each page's own button saves just that page.

Related tools