Home › PDF Tools › PDF to JPG

Free PDF to JPG Converter

Extract each page of a PDF as a high-quality JPG or PNG image. Choose DPI for quality. All processing is done locally in your browser.

✅ Free🔒 No Upload📷 High DPI📑 All Pages

Upload PDF

📄

Drop your PDF here or click to browse

Max 20MB

Frequently Asked Questions

How do I convert PDF pages to JPG images?
Upload your PDF, choose quality and format, then click Convert. The tool renders each PDF page using PDF.js and saves them as individual image files you can download.
What DPI should I choose?
For web use: Standard (72 DPI) is fine. For print or high quality: choose High (144 DPI) or Ultra (216 DPI). Higher DPI means larger file sizes but sharper images.
Can I convert only specific pages?
Yes! Select "Custom Range" and enter pages like "1-3, 5, 7-10". Only those pages will be converted and available for download.
PNG vs JPG — which should I choose?
Choose PNG if your PDF has transparent backgrounds or sharp text/diagrams you need at pixel-perfect quality. Choose JPG for smaller file sizes with photos or general content.
Why does conversion take longer for some PDFs?
PDFs with many pages, high-resolution embedded images, or complex vector graphics take longer to render, since each page is drawn fresh onto a canvas at your chosen DPI before being saved as an image.
Is my PDF uploaded to any server during conversion?
No, the entire conversion runs using PDF.js directly in your browser. Your file is read locally and never transmitted anywhere.
Can I download all converted pages at once?
Yes, after conversion finishes, use the "Download All" button to save every converted page in one action instead of downloading each image individually.

How PDF to JPG Conversion Works

This tool uses PDF.js, the same open-source rendering engine that powers Firefox's built-in PDF viewer, to draw each page of your PDF onto an HTML5 canvas at a resolution you choose. Once a page is rendered onto the canvas, the browser's native image encoding converts that canvas into a JPG or PNG file, ready to download. Because rendering happens through the same engine used to display PDFs in a browser, text, vector graphics, and embedded images all come through with high fidelity — nothing is approximated or simplified.

Choosing the Right DPI for Your Use Case

DPI (dots per inch) controls how much detail is captured in the output image, and the right setting depends entirely on what the image is for. For content that will only ever be viewed on a screen — a slide in a presentation, an image embedded in a webpage, a quick preview — Standard (72 DPI) keeps file sizes small without sacrificing noticeable quality at typical screen resolutions. For anything headed to print, or where text needs to stay crisp when zoomed in, High (144 DPI) or Ultra (216 DPI) produces noticeably sharper results, at the cost of a larger file. A useful way to think about it: double the DPI roughly quadruples the pixel count and file size, so it's worth matching the setting to the actual destination rather than defaulting to the highest option every time.

Converting a Specific Page Range vs. the Whole Document

Not every situation calls for converting an entire PDF. If you only need a cover page, a single diagram, or a specific chapter as images, the custom range option avoids processing — and waiting for — pages you don't need. The range field accepts the same flexible format used elsewhere on Logrith: individual page numbers and hyphenated ranges separated by commas, so "1-3, 5, 7-10" converts exactly those seven pages and skips everything else in the document.

JPG vs. PNG Output: A Closer Look

The two output formats serve different purposes. JPG uses lossy compression, which produces smaller files and works well for pages containing photographs or continuous-tone images, where minor compression artifacts are rarely noticeable. PNG uses lossless compression and supports transparency, which matters for PDF pages containing sharp text, line art, logos, or diagrams where compression artifacts around hard edges would be more visible — and essential if the original content relies on a transparent background. As a rule of thumb, scanned photo-heavy pages usually look fine as JPG, while text-heavy or graphic-heavy pages benefit from PNG's lossless precision.

Common Situations Where This Conversion Is Useful

Troubleshooting: What to Check If Conversion Fails

If the conversion doesn't complete, the most common cause is a slow or interrupted internet connection, since PDF.js itself loads from a content delivery network the first time the page runs. A corrupted or password-protected PDF can also prevent rendering — if your file is password-protected, remove the password first using a PDF password tool before converting. For very large files approaching the 20MB limit, converting at a lower DPI or a smaller page range can help the browser process the file more reliably, since high-DPI rendering of many pages at once is genuinely demanding on browser memory.

How This Compares to Taking Screenshots of PDF Pages

Some people try to get images out of a PDF by simply taking a screenshot of each page while viewing it in a PDF reader. This works in a pinch but has real downsides compared to proper rendering: screenshot resolution is limited to your screen's resolution and zoom level, text can appear blurry if the zoom wasn't high enough, and capturing many pages this way is slow and repetitive. Rendering each page directly at a chosen DPI, as this tool does, produces consistent, predictable quality across every page regardless of screen size or zoom level, and handles an entire document in the time it takes to click one button.

Privacy and Browser-Based Processing

Every step of this conversion — reading the PDF, rendering each page, and encoding the final images — happens locally in your browser. Your document is never uploaded to a remote server, stored, or logged anywhere, which makes this tool a safe choice for converting personal, financial, or otherwise confidential PDF pages into images without that data leaving your device.