Overview
What this tool does
This tool converts a PDF into a set of images: one PNG or JPG per page, packed into a single ZIP you can download with a single click. Resolution and image quality are configurable so you can optimize for either crisp print (high DPI) or small file size (web). The whole pipeline runs in your browser using pdf.js: the PDF you open is never uploaded, and the images are rendered locally on a canvas before being packed into the ZIP. Useful when you need page-by-page screenshots of a contract for a slide deck, when a system only accepts images for attachment, when you want to embed PDF pages into a Word doc, or when you need preview thumbnails for a long report.
How to
Use it in 3 steps
- Drop your PDF onto the page or click the open button. The file is read locally.
- Pick the output format (PNG for quality, JPG for smaller file size) and the resolution (DPI).
- Click convert. Each page is rendered to an image in your browser.
- Download the ZIP. All page images are packed together, named in order.
FAQ
Frequently asked questions
▶Is my PDF uploaded?
No. The PDF stays on your device. The conversion runs in your browser using pdf.js. The ZIP is built locally before download.
▶What resolution should I pick?
150 DPI is good for screen viewing, 300 DPI for crisp printing, 600 DPI for archive-quality. Higher DPI means larger file sizes and longer render times.
▶What's the difference between PNG and JPG output?
PNG keeps every pixel exact and supports transparency; the file size is larger. JPG uses lossy compression, the file size is much smaller, no transparency. Pick PNG for text-heavy pages, JPG for photo-heavy pages.
▶Is there a page limit?
No hard limit. Very large PDFs (hundreds of pages at high DPI) may take a while to render and will produce a large ZIP, but the tool will handle them as long as your browser has enough memory.