Sometimes you need a PDF's pages as images — to feed into an OCR tool, to attach to Slack, to embed in a web page, or to include in a presentation. This converter uses Mozilla's pdf.js (the same renderer Firefox uses for its built-in PDF viewer) to rasterize each page at your chosen DPI. Output is PNG (lossless, larger) or JPG (smaller, lossy).
DPI selection
150 DPI is enough for screen display; 300 DPI matches print quality; 600 DPI is for detailed archival. Higher DPI produces larger files but sharper zoom-in. The tool shows the expected output pixel size before you commit.
Page range and format
Extract all pages, a range (e.g., 3–7), or a comma-separated list (e.g., 1,3,5). Output as PNG (default, lossless, larger) or JPG (smaller, lossy, tunable quality). For OCR downstream, PNG at 300 DPI is the safe bet.
Preservation of vector content
PDFs often contain vector text and shapes. Rasterizing loses that scalability — text becomes pixels. If you need to keep text searchable, don't rasterize; instead extract text with a PDF-to-text tool. This converter is for when you specifically need raster output.