PDF to JPG & PNG
Render PDF pages as JPG or PNG images. Pick the pages you want, choose a resolution, and download a single image or a ZIP — all locally, with no uploads.
By Kalindu · Indie developer · Updated April 2026
PDF to JPG, in plain terms
A PDF-to-image converter renders each page of a PDF into a raster image — a JPG or PNG — so you can drop those pages into a website, a slide deck, a preview, or anywhere else a PDF won't go. This tool runs entirely in your browser.
At a glance
- Inputs. A single PDF file — text PDFs, scanned PDFs, or mixed.
- Output. A JPG or PNG per selected page. Zero-padded filenames that sort correctly.
- Resolution. 72, 150, or 300 DPI. 150 DPI is a sensible default.
- Quality slider. JPG-only, 30%–100% — balance file size and visible quality.
- Selection. Click thumbnails to pick exactly the pages you want. Select All / Deselect All to speed things up.
- Delivery. One selected page downloads directly. Two or more get packed into a ZIP.
- Privacy. Nothing uploaded. Rendering happens locally with Mozilla's pdf.js.
How to convert a PDF to JPG or PNG images
- Drop your PDFDrag a PDF into the upload area, or click the drop zone to browse. The tool loads the file and renders a thumbnail grid.
- Pick pages, format, and DPIClick thumbnails to toggle selection — or use Select All. Pick JPG (smaller files, adjustable quality) or PNG (lossless, larger). Choose 72, 150, or 300 DPI.
- Export and downloadClick Export Images. A single image downloads straight to your device. Two or more selected pages come back as a ZIP with zero-padded filenames.
All rendering happens entirely in your browser with Mozilla's pdf.js and the native canvas API. Your PDF never reaches any server — not even for a quick preview. Close the tab and everything is gone.
What is a PDF-to-image converter?
A PDF (Portable Document Format) file describes each page in a mix of text, vector graphics, and embedded images. Plenty of places where you'd want to reuse a PDF page — a website, a Keynote slide, a thumbnail preview, a social post — only accept raster images. A PDF-to-JPG converter rasterises each selected page at a chosen resolution, producing a standalone JPG or PNG that any tool will accept.
DPI: what the numbers mean
DPI stands for dots per inch. It controls how many pixels are rendered per inch of the original PDF page. A US Letter page at 72 DPI is 612×792 pixels — fine for screens, compact for email. At 150 DPI it's 1275×1650 — the sweet spot for most uses. At 300 DPI it's 2550×3300 — print-ready but four times the pixel count of 150 DPI, so file sizes balloon. Pick the lowest DPI that still looks right for your target.
JPG vs PNG
JPG uses lossy compression tuned for photos — great compression ratios, small files, and an adjustable quality dial. Perfect for PDFs that are photo-heavy (scanned pages, image galleries) or when file size matters. PNG is lossless, so text and line art stay pixel-perfect; excellent for documents with crisp edges, diagrams, or screenshots. PNG files are noticeably larger than JPG at the same resolution — that's the trade.
Whole PDF or selected pages
You don't have to export every page. Click any thumbnail to toggle it. If you only need the signature page, the chart on page seven, or the first three pages of a report, select those and leave the rest. The output mirrors your selection — one image for one page, a ZIP for several.
Features of this free PDF-to-JPG tool
- JPG and PNG outputLossy JPG with a quality slider, or lossless PNG for crisp text.
- Three DPI presets72, 150, and 300 — covering screen, default, and print use.
- Per-page thumbnail previewSee every page before you export, not just a file icon.
- Click-to-selectPick exactly the pages you want, skip the rest.
- Select All / Deselect AllOne click to toggle the whole document.
- ZIP packagingTwo or more pages come back in a single ZIP with zero-padded, correctly sortable filenames.
- Direct single-page downloadOne page selected means one image straight to your device, no ZIP round-trip.
- Lazy-loaded enginepdf.js only downloads after you drop a file — keeps the page fast for visitors who don't convert.
- No upload, no serverAll processing is local; your PDF never hits our infrastructure.
- No signup, watermark, or limitFree with no email gate, no trial, no “upgrade to remove watermark”.
When to convert a PDF to JPG or PNG
- Extract a chart for a slide deckPull one page out as a 150 DPI JPG and drop it into Keynote or Google Slides.
- Thumbnail a PDF for a websiteRender the cover page at 72 DPI for a card preview or article header.
- Share a single page on socialJPG is the universal fit for Twitter, LinkedIn, and Instagram uploads.
- Create print-ready images300 DPI PNGs keep text crisp when handed to a print shop.
- Paste into design toolsFigma, Photoshop, and Affinity all prefer rasters for certain workflows.
- Archive signatures or stampsExtract a single signed page as a PNG for records without sharing the full PDF.
- Embed in emailAn inline image reads better than an attachment most readers won't open.
- Feed OCR or vision toolingMany OCR pipelines prefer image input — a ZIP of PNGs plays nicely with them.
Privacy: why a browser-based converter is safer
The risk with server-side PDF-to-JPG tools
Many free online converters upload your PDF to a remote server, render the pages there, zip the images, and hand them back. Your document sits on their infrastructure for minutes or hours, sometimes indexed by cache layers you can't audit. That's a poor fit for anything confidential — contracts, bank statements, medical records, or internal reports.
How this tool stays fully client-side
This converter runs 100% in the browser using Mozilla's pdf.js, the same engine Firefox uses to display PDFs. The library is loaded lazily the first time you drop a file. After that, every step — parsing the PDF, rendering each page to a canvas, encoding to JPG or PNG, and zipping — happens locally. Open your browser's Network tab during export and you'll see outbound traffic only for the library files, never your document.
Your PDFs never leave your device — no uploads, no logs, no residual copies on any server.