Skip to content

PDF → image

Extracts PDF pages as PNG or JPG. Supports page ranges and batch mode — all pages bundled in a ZIP.

Opens a PDF in the browser via pdf.js (Mozilla, Apache-2.0) and renders each page into a canvas as an image. Options: output format — PNG (lossless) or JPEG with adjustable quality (40–100, default 92); scale 1× / 2× / 3× / 4× of the PDF native point size (1× = 72 DPI, 4× = 288 DPI — suitable for print or OCR). Pages can be picked as “1-3,5,7-10” — the parser tolerates whitespace and reversed ranges; by default all pages are rendered. A single page is offered as a direct download; multiple pages are bundled into a ZIP archive with names page-001.png, page-002.png and so on (the numbering is padded so lexicographic sort matches numeric order). Password-protected documents are detected up front, with a friendly message asking the user to unlock the file locally — it still never leaves the browser. The pdf.js library itself (~1.5 MB) is loaded lazily only when this page is first opened, the rest of the site does not pay that cost. Processing happens entirely in the browser, files never leave your device.