PDF to Image

Convert PDF pages to JPG, PNG, or WEBP images in your browser. No upload.

pdf image export
Free Client-Side Private

📄

Drop a PDF here or

PDF files only. Files never leave your browser.

🔒 This tool runs entirely in your browser — your files are never uploaded to any server.

PDF to Image is a browser-based tool that rasterises PDF pages into images. It outputs in your choice of format — JPG, PNG, or WEBP — and supports adjustable resolution and quality settings. All processing occurs locally in your browser; your PDF file is never uploaded anywhere.

Tool interface

The interface works in two stages:

  1. Drop or browse for a PDF file. The tool reads the file and shows the page count.
  2. Configure the output:

    • Output format: JPG, PNG, or WEBP
    • Resolution: 96 DPI (Standard), 150 DPI (Good), or 200 DPI (High)
    • Quality slider: Controls compression for JPG and WEBP (hidden for lossless PNG)

Click Convert & Download to process all pages. Single-page PDFs download directly; multi-page PDFs are packaged as a ZIP archive.

Tool description

PDF to Image uses PDF.js to render each page onto an HTML canvas at the selected resolution scale, then exports that canvas as the chosen image format.

Output format characteristics:

  • JPG: Lossy compression. Produces the smallest files, well suited for sharing or preview purposes. Use the quality slider to control compression.
  • PNG: Lossless compression. Captures every pixel exactly as rendered. Best for archiving, further editing, or any workflow requiring pixel-perfect accuracy.
  • WEBP: Lossy compression with modern efficiency. Typically smaller than JPEG at comparable quality. The quality slider applies here as well.

Resolution options directly affect the output image dimensions:

  • 96 DPI: Compact files, suitable for web thumbnails and quick previewing.
  • 150 DPI: A balanced option for general use and on-screen reading.
  • 200 DPI: High detail, suitable for close inspection or print-quality output.

Some practical use cases:

  • Extracting presentation slides as individual image files
  • Creating image thumbnails of PDF pages for a website or app
  • Converting a scanned PDF into editable image layers
  • Sharing individual PDF pages as image attachments

How to use

  1. Drop a PDF file onto the upload area, or click Browse.
  2. Once loaded, the file name and page count are displayed.
  3. Select an output format (JPG, PNG, or WEBP).
  4. Choose a resolution.
  5. Adjust the quality slider if using JPG or WEBP.
  6. Click Convert & Download.
  7. A single page downloads directly; multiple pages are saved as a ZIP archive.

Tip: Use PNG output when you plan to edit the images further, as PNG is lossless. Use JPG or WEBP when file size matters more than exact pixel fidelity.

FAQ

Which output formats are supported?

JPG, PNG, and WEBP. Choose the format that fits your workflow.

Does the quality setting affect PNG output?

No. PNG is lossless and has no quality setting. The quality slider only appears for JPG and WEBP output.

What resolution should I choose?

96 DPI works for web thumbnails. 150 DPI suits most general uses. 200 DPI is appropriate for detailed review or when you need print-quality output.

Can I convert just one page of a multi-page PDF?

The tool converts all pages. To get a single page, use the PDF Splitter tool first to extract the page you need, then convert.

Are my PDF files uploaded to a server?

No. PDF.js processes the file entirely within your browser. Nothing is sent to any server.

Why is the output a ZIP file?

When the PDF has more than one page, all images are packaged into a ZIP archive for convenient download. A single-page PDF downloads its image directly without a ZIP.

Are password-protected PDFs supported?

No. The tool shows an error for password-protected PDFs. Remove password protection before using this tool.

Report an issue