How to Extract Images from a PDF (Free, Without Quality Loss)
A client sent you a slide deck as a PDF and you need the photos as separate JPGs for your website. Or you're archiving a research paper and want the figures as standalone files. Or a magazine layout has a chart you need to use elsewhere. The job is the same: extract images from a PDF without losing quality and without re-photographing your screen.
In this guide you'll learn how to extract images from a PDF in your browser using PDFFlare's PDF to JPG tool — pulling out every embedded photograph at original resolution, no quality loss, no upload to a server. Plus how to handle the resulting images using Compress Image and Crop Image for downstream use.
Two Ways to “Extract Images”
The phrase means different things depending on what you actually need:
- Convert each page to an image— renders the entire page (text + layout + images) as one image. Useful for thumbnails, page-level archives, or visual previews. PDFFlare's PDF to JPG handles this directly.
- Extract embedded images — pull out only the original embedded image objects (the photos and figures inside the PDF, separate from the text). Useful when you need the original photos at original resolution.
PDF to JPG covers the first case in one click. For the second case, the workflow is more nuanced — keep reading.
How to Extract Images from a PDF (Step by Step)
- Open PDF to JPG. Visit /tools/pdf/pdf-to-jpg and drop your PDF.
- Pick output settings. Quality (high/medium/low), DPI (72 for screen, 150 for print, 300 for prepress), output format (JPG or PNG).
- Pick page range. Convert all pages or just specific ones (e.g., pages 5-12).
- Click Convert. Each page becomes a separate JPG/PNG file. Download as a zip or individually.
Use-Case-Specific Tips
How to extract images from a PDF without losing quality
Set DPI to 300 (or higher for prepress). PDF to JPG at 300 DPI captures embedded images at their original resolution if the source PDF embedded them at 300 DPI or higher. Lower DPI settings (72 or 150) downsample for smaller file sizes — fine for web use, lossy for print.
How to batch extract images from a PDF
PDFFlare's PDF to JPG converts every page in one operation — drop the PDF, every page comes out as a separate file in a zip. For a 50-page document with figures on most pages, this is the fastest path from “PDF” to “folder of images.”
How to extract a specific image from a PDF
Once you have all pages as JPGs, use Crop Image to cut out just the figure or photo from the full-page render. Visual selection is fast — drag a box around the image, save. Repeat for each figure you want to extract.
How to extract images from a scanned PDF
Scanned PDFs are already “just images” — each page is a bitmap. PDF to JPG renders the bitmap back to JPG at the requested DPI. There's no quality loss because there's no separate text layer to handle differently.
Choosing the Right DPI for Image Extraction
DPI (dots per inch) controls the resolution of the rendered output. Pick based on the destination:
- 72 DPI — screen-only use, small thumbnails, web preview. Smallest files; pixelated if zoomed or printed.
- 150 DPI — newsletter print, internal documents. Balance between size and quality.
- 300 DPI — magazine / book print, archival. Embedded images at their original 300 DPI quality.
- 600 DPI — prepress, high-end print production, very large prints. Files get huge.
Don't pick a DPI higher than the source — extracting at 600 DPI from a PDF whose embedded images are only 150 DPI just makes the file bigger without adding actual detail. PDFFlare can't synthesize resolution that isn't there.
Cleaning Up the Extracted Images
After extraction, three common follow-ups:
- Crop to just the image region — Crop Image handles this. Drag the crop box around the figure, save as a tighter JPG.
- Compress for web use — page-level JPG renders can be 1-3 MB each. Compress Image shrinks them to 100-300 KB without visible quality loss.
- Convert to a different format — Convert Image handles JPG → WebP / AVIF / PNG / HEIC for the target use case.
Common Mistakes
- Picking too low a DPI. 72 DPI is screen-only; printing at 72 DPI looks pixelated. Use 300 for any print-bound extracted image.
- Forgetting to crop the page render. A full-page JPG includes margins and surrounding text. Crop down to just the figure unless you want the whole page as context.
- Re-converting JPGs.Each save adds JPG artifacts. Extract once, archive originals, edit copies — don't loop.
- Trying to extract from a password-protected PDF. Decrypt first using Unlock PDF (requires the owner password).
Common Image-Extraction Workflows
Three real-world patterns:
- Reusing figures from a research paper. Extract relevant pages at 300 DPI, crop to just the figure, drop into a presentation. Cite the source.
- Pulling product photos from a vendor PDF catalog.Extract each catalog page, crop down to product images, batch-resize to your e-commerce site's standard dimensions. Done in one Convert Image batch.
- Archiving images from a magazine PDF. Extract every page at 300 DPI, store as a folder of JPGs. Searchable archive of visual content; the PDF stays as the original record.
Privacy: Extract Without Uploading
PDFFlare's PDF to JPG renders pages locally via PDF.js in your browser — the PDF is parsed, each page rasterized to a canvas, the canvas exported as JPG. No server is involved. Important for extracting figures from confidential documents, internal slide decks, or anything you can't upload to a third party.
Related Tools
- PDF to JPG — extract images from a PDF page by page.
- Crop Image — trim full-page renders down to just the figure.
- Compress Image — shrink extracted JPGs for web use.
- Convert Image — convert extracted JPGs to PNG, WebP, or AVIF.
Wrapping Up
Extract images from a PDF using PDFFlare's PDF to JPG tool — pages render to JPG/PNG at your chosen DPI, all in your browser without uploading. Pair with Crop Image to extract just the figure region, Compress Image to shrink for web, Convert Image to switch format. The whole flow is browser-based and free.