PDF to JPG
Convert PDF pages to high-quality JPG or PNG images. Choose pages and resolution up to 300 dpi, preview the results and download them one by one or as a ZIP.
Drop a PDF here
Every page becomes a JPG or PNG image. The PDF is read on this device.
How to use PDF to JPG
Simple steps to get your task done in seconds
Open your PDF
Drop a PDF up to 100 MB. The page count appears straight away.
Choose pages and quality
Convert all pages or a range like 1-3, 5. Pick 72, 150 or 300 dpi and JPG or PNG.
Download images
Preview each page and download single images or everything as one ZIP file.
How PDF to Image Rendering Works Locally
ZapPebble extracts raster images from your PDF pages using an in-browser WebAssembly build of Mozilla's pdfjs-dist library. Each PDF page vector instructions, embedded fonts, and graphics are drawn to an offscreen HTML5 Canvas surface and encoded as high-fidelity JPG or PNG files without transmitting any document bytes to an external server.
| Feature | Configuration Options | Guidance & Notes |
|---|---|---|
| DPI Rendering Scales | 100 DPI, 150 DPI, 300 DPI | 150 DPI is balanced for screen reading; 300 DPI is required for crisp text printing. |
| Output Format | JPEG (lossy), PNG (lossless) | JPEG yields smaller file sizes for photos; PNG preserves razor-sharp text and line art. |
| Selective Page Ranges | e.g. "1-3, 5, 8-" | Supports individual pages, closed hyphenated ranges, and open-ended ranges to end of document. |
| File Size Ceiling | Up to 100 MB per PDF | Processed entirely in browser memory without server timeouts. |
Practical Example: Extracting Presentation Slides for Social Sharing
You have a 24-page company keynote PDF named annual-presentation.pdf (18 MB). You only need the title slide (page 1) and key revenue infographic (page 4) to share on social media.
1, 4 · DPI set to 150 DPI · Format set to PNG.- The converter skips pages 2, 3, and 5–24, completing extraction in less than 2 seconds.
- Page 1 is generated as
annual-presentation-page-001.png(620 KB). - Page 4 is generated as
annual-presentation-page-004.png(810 KB).
Troubleshooting & Edge Cases
Encrypted or password-protected PDFs cannot be rendered until decrypted. Use ZapPebble's Unlock PDF tool first if you have the owner or user password.
Rendering an A4 page at 300 DPI creates a 2480×3508 pixel canvas (~35 MB of raw uncompressed RGBA pixel buffer in RAM). For documents exceeding 50 pages, use 150 DPI to prevent mobile browser memory pressure.
ZapPebble builds ZIP archives directly in client RAM using an uncompressed local ZIP generator. No external compression utilities or plugins are required.
Complete Privacy for Confidential Documents
Bank statements, tax filings, legal contracts, and medical records contain sensitive personally identifiable information. Because ZapPebble operates with 100% client-side WebAssembly, your documents never touch a third-party server, database, or logging system.
Related Document Tools
Frequently Asked Questions
Related tools
Other utilities that pair well with PDF to JPG
JPG to PDF
Combine multiple JPG, PNG or WebP images into one PDF and download it. Nothing is uploaded.
Split PDF
Extract pages from a PDF or cut it into separate files.
Image Compressor
Compress JPG, PNG, and WebP images directly in your browser without uploading your files.