xtract.bot

Apps / PDF Tools / PDF to Images

PDF to Images

Convert each page of a PDF to PNG, JPEG, or WebP at a chosen DPI. Single page downloads directly; multiple pages bundle into a zip. Nothing is uploaded.

Or drag & drop a PDF. Stays in your browser.

What is this?

A free, online PDF-to-image converter that runs entirely in your browser. Pick a format (PNG, JPEG, or WebP), pick a DPI, optionally pick a page range, and download. No upload, no signup, no watermark.

Which format should I choose?

  • PNG — lossless, best for diagrams, text, and screenshots. Bigger files.
  • JPEG — smaller, perfect for photo-heavy pages. Some quality loss.
  • WebP — modern format with the best size-vs-quality tradeoff. Supported by every modern browser.

Which DPI?

  • 96 – 150 DPI — on-screen preview, web embedding
  • 200 – 300 DPI — print, archival, OCR source
  • 600 DPI — fine-grained archival; very large files

How does it work?

Pages are rendered by pdf.js (Mozilla's PDF renderer, the same one Firefox ships) into a canvas, then the canvas is encoded by the browser. Everything happens client-side — no upload.

FAQ

Can I extract a single page?
Yes — type a single number like 7 into the page-range box. Single pages download directly instead of being zipped.
Why does my huge PDF take a while?
Each page is rendered, encoded, and zipped client-side. A 100-page PDF at 300 DPI does a lot of pixels — give it a moment.
Encrypted PDFs?
Decrypt first — encrypted PDFs are rejected on load.
Can I OCR these images?
Yes — render at 200 – 300 DPI in grayscale-friendly PNG and feed the images to any OCR pipeline.

Related tools