PDF to Image
Convert PDF pages to PNG or JPEG images at up to 300 DPI. Select pages, choose format, and download — runs entirely in your browser.
Click to upload a PDF or drag & drop
Single PDF file
About PDF to Image
PDF to Image converts each page of a PDF into a high-quality PNG or JPEG image, using the PDF.js library to render pages directly in your browser. No files are uploaded to any server — everything happens locally. You can choose DPI from 72 (screen) up to 300 (print quality), and select exactly which pages to export.
How to Use
- Upload a PDF — page thumbnails render automatically.
- Choose your output format: PNG for crisp text and graphics, JPEG for smaller file sizes.
- Select your DPI: 72 (screen), 96, 150 (balanced), or 300 (print quality).
- Click page thumbnails to select which pages to export (blue border = selected). Use Select All / None to quickly toggle.
- Click Download Selected — each page downloads as an individual file (
page-1.png, etc.). - For JPEG, use the quality slider to balance clarity vs. file size.
How It Works
PDF to Image uses the open-source PDF.js library from Mozilla to render each PDF page onto an HTML5 canvas element at your chosen DPI (scale factor). The canvas is then exported as a PNG or JPEG data URL and downloaded. Everything runs in your browser — no server involved.
Frequently Asked Questions
- Are my PDF files uploaded anywhere?
- No. PDF.js renders your PDF locally in your browser. The file never leaves your device.
- What DPI should I choose?
- 72 DPI is suitable for screen viewing. 150 DPI gives sharp images for most digital uses. 300 DPI is recommended for print-quality output — but produces larger files and takes longer to render.
- PNG vs JPEG — which should I use?
- PNG is lossless and best for text, diagrams, and sharp graphics. JPEG is lossy but produces much smaller files — ideal for photo-heavy PDFs. Avoid JPEG for PDFs with text, as compression artifacts can make text hard to read.
- Can I convert all pages at once?
- Yes. All pages are selected by default. Click Download Selected to export them all. Each page is downloaded as a separate file — they are not bundled into a ZIP.
- What if the PDF has multiple pages and is large?
- Rendering at 300 DPI can be slow for large PDFs. Use 150 DPI for faster processing, or select only specific pages instead of all at once.