PDF to JPG
Free web tool: PDF to JPG
Drop PDF files here, or
Choose FilesUp to 50MB each, multiple PDF files
About PDF to JPG
PDF to JPG Converter is a free bulk conversion tool that transforms multiple PDF documents into high-quality JPG or PNG images directly in your browser. The quality selection feature lets you pick three DPI settings — Low (72 DPI) for fast web-ready output, Medium (150 DPI) for general use, and High (300 DPI) for print-quality images. For JPEG output, a quality slider lets you fine-tune compression from 10% to 100%.
Batch conversion mode lets you select multiple PDF files at once and convert them all in a single operation. DPI settings control the sharpness of every output image, and the page range selector lets you specify exactly which pages to extract — for example "1-3, 5, 7-10" — instead of processing the entire document. Each converted image shows its file size, and you can download individual pages or grab everything as a single ZIP archive.
The entire conversion runs 100% client-side using pdfjs-dist (PDF.js by Mozilla) with a dedicated Web Worker. Your PDFs are never uploaded to any server. A real-time progress indicator with per-page status text tracks the batch conversion. Converted pages appear in a thumbnail preview grid with individual save buttons and file size labels. Quality selection, DPI settings, and batch conversion all work completely offline once the page has loaded.
Key Features
- Bulk conversion: select and convert multiple PDF files in one batch operation
- Three DPI settings for quality selection: Low (72 DPI), Medium (150 DPI), High (300 DPI)
- Output format toggle between JPG and PNG with adjustable JPEG quality slider (10%–100%)
- Page range selector: convert all pages or specify ranges like "1-3, 5, 7-10"
- ZIP download: download all batch-converted images as a single ZIP archive
- File size display for each converted image and total size summary
- Thumbnail preview grid with individual per-page download buttons
- Real-time progress indicator with per-page status text during batch conversion
- Drag-and-drop file upload with multi-file support for bulk PDF processing
- 100% client-side processing — PDF data never leaves your browser
Frequently Asked Questions
How does batch conversion work?
You can select multiple PDF files using the file picker or by dragging and dropping them into the upload zone. The tool processes each PDF sequentially, converting the specified pages from each file. All converted images from all PDFs are shown together in the results grid and can be downloaded individually or as a single ZIP file.
What do the DPI settings mean?
DPI (dots per inch) controls the resolution of the output images. Low (72 DPI) produces small files suitable for web use and quick previews. Medium (150 DPI) is recommended for general-purpose use and screen viewing. High (300 DPI) produces large, sharp images suitable for printing. Higher DPI means larger file sizes but more detail.
How does the page range selector work?
Leave the page range field empty to convert all pages. To convert specific pages, enter page numbers and ranges separated by commas. For example, "1-3, 5, 7-10" will convert pages 1, 2, 3, 5, 7, 8, 9, and 10. Invalid page numbers beyond the document length are automatically ignored.
What is the difference between JPG and PNG output?
JPG uses lossy compression and produces smaller file sizes, ideal for photos and complex visuals. PNG uses lossless compression and preserves perfect quality, best for text-heavy pages, diagrams, and sharp graphics. PNG files are larger but have no compression artifacts.
How does the ZIP download work?
When you click "Download All as ZIP", the tool packages all converted images into a single ZIP archive using JSZip. This creates one downloadable file instead of triggering multiple individual downloads, making it much easier to manage large batches of converted pages.
Is there a limit on file size or number of pages?
There is no hard limit, but very large PDFs (50+ MB or 100+ pages at 300 DPI) may use significant browser memory. The tool processes pages sequentially to manage memory usage. For best performance with large documents, use the page range selector to convert only the pages you need.
Is my PDF file uploaded anywhere?
No. The PDF is processed entirely in your browser using pdfjs-dist with a Web Worker. No data is sent to any server. The tool works completely offline once the page has loaded.