A marketing manager at my previous job asked me to pull the product photos out of a catalog PDF. The designer who made the catalog had left the company and nobody could find the original image files. All we had was the final PDF — 40 pages, 120 product photos embedded inside.
She was about to re-photograph every product. I told her to wait 5 minutes.
You can extract every image from a PDF — photos, logos, graphics, charts — as individual image files. The images come out at their original quality, the same resolution they were when the PDF was created.
When you need to extract images from a PDF
The original files are gone. This is the most common scenario. Someone designed a brochure, catalog, or presentation years ago. The source files (Photoshop, Illustrator, InDesign) are lost. The only thing that survived is the final PDF. The images are trapped inside it.
Reusing images from a report. A client sent a PDF report with charts and graphics you need for a presentation. Instead of screenshotting (which gives you low resolution), extract the original images at full quality.
Recovering photos from a scanned document. Someone scanned a photo album or a collection of printed photos into a single PDF. Each page is a photo. Extracting them gives you individual image files you can edit, share, or print.
Getting logos from a PDF. A vendor sent their brand guidelines as a PDF. You need their logo as a PNG for your website. Instead of asking them to send it separately, extract it from the PDF.
Archiving images from old documents. Converting old business documents to a digital archive. The PDFs contain product photos, headshots, diagrams, and maps that should be saved as separate image files.
How to extract images from a PDF (free options)
ConvertKr Extract Images — upload the PDF, the tool scans every page and pulls out all embedded images. You see them in a grid with dimensions and page numbers. Download individually or all at once as a ZIP. Choose PNG or JPG format. No account, processes in your browser.
Adobe Acrobat Pro — has an export images feature under Tools > Export PDF > Image. Gives high quality results but requires a $23/month subscription.
pdfimages (command line) — free open-source tool from the Poppler library. If you’re comfortable with the terminal, run pdfimages -all input.pdf output and it extracts every image. Available on Mac via Homebrew (brew install poppler) and on Linux. Not user-friendly but powerful.
iLovePDF PDF to Image — converts entire pages to images rather than extracting embedded images. Different result — you get an image of the whole page, not individual photos. Useful if you want full-page screenshots but not for extracting specific images.
SmallPDF — similar to iLovePDF, converts pages to images. Not the same as image extraction.
Important distinction: converting a PDF page to an image is different from extracting images embedded in a PDF. Page conversion gives you a screenshot of the entire page. Image extraction pulls out the individual photos, logos, and graphics at their original resolution.
What images can be extracted
Raster images (photos, graphics). Any JPEG, PNG, or bitmap image embedded in the PDF can be extracted. This includes photos, screenshots, scanned content, and raster graphics. These come out at whatever resolution they were embedded at — usually the original resolution.
What can’t be extracted as images:
Vector graphics (logos drawn with paths, charts created in Excel, diagrams made in Illustrator) are stored as mathematical instructions, not as pixel images. They won’t appear as extractable images. To get these, you’d need to convert the specific PDF page to an image using a PDF to image converter.
Text rendered as text (not as an image) won’t be extracted. Text is stored separately from images in a PDF.
Very small images (icons, bullets, decorative elements) might be extracted but they’ll be tiny — 16×16 or 32×32 pixels. Most extraction tools skip images smaller than a threshold to avoid flooding you with microscopic artifacts.
Image quality after extraction
A common concern: will the extracted images be lower quality than the originals?
The answer depends on how the PDF was created:
If images were embedded at full resolution: You get the full resolution back. A 4000×3000 photo embedded in the PDF extracts at 4000×3000. No quality loss.
If images were downsampled during PDF creation: Some PDF creation tools (like “Save as PDF” in Word or “Export for Web” in InDesign) reduce image resolution to keep the file size small. If the image was downsampled to 150 DPI before embedding, you’ll get the 150 DPI version — that’s all that’s in the PDF.
If images were JPEG-compressed during PDF creation: JPEG compression in the PDF is already applied. You’re extracting the compressed version. Re-saving as JPEG doesn’t add more compression. Saving as PNG preserves exactly what’s there without additional loss.
In general: you get back whatever was put in. The extraction process itself doesn’t reduce quality.
PNG vs JPG for extracted images
Choose PNG when:
You need transparency (logos with transparent backgrounds).
You want lossless quality — no additional compression artifacts.
The images are graphics, diagrams, or screenshots (sharp edges compress poorly as JPEG).
Choose JPG when:
The images are photographs.
You want smaller file sizes (JPG is typically 3-5x smaller than PNG for photos).
You’re going to use them on a website where file size matters.
When in doubt, choose PNG. You can always convert to JPG later, but you can’t go back from JPG to PNG without keeping the JPEG artifacts.
Extracting from scanned PDFs
A scanned PDF is different from a regular PDF. Each page is a single large image — the entire page was photographed by the scanner. When you extract images from a scanned PDF, you get one image per page (the full-page scan), not individual elements on the page.
If you need a specific photo from within a scanned page, extract the full-page image first, then crop the specific area using an image crop tool.
Batch downloading
If a PDF has 50 images and you need all of them, downloading one at a time is tedious. ConvertKr’s tool has a “Download All as ZIP” button that bundles every extracted image into a single ZIP file. One click, one download, all images.
If you’re using pdfimages on the command line, all images extract to a folder automatically.
The privacy consideration
PDFs with images often contain sensitive content — employee photos, product designs, confidential diagrams, internal screenshots. Before uploading to any online tool, consider where the file goes.
ConvertKr extracts images entirely in your browser using JavaScript. The PDF never leaves your device. Adobe Acrobat Pro also processes locally (it’s desktop software). Online tools like iLovePDF upload to their servers.
For confidential documents, local processing is the safer approach.
FAQ
Can I extract a specific image instead of all images?
Most tools extract all images at once. You can then pick the ones you need and discard the rest. ConvertKr shows a preview grid where you can download individual images selectively.
Why did the tool find fewer images than I expected?
Some elements that look like images in the PDF are actually vector graphics (drawn with paths). These aren’t raster images and can’t be extracted as image files. Also, very small images (under 20px) are typically filtered out.
Can I extract images from a password-protected PDF?
You’ll need to remove the password first, then extract images from the unlocked version.
Do extracted images have transparent backgrounds?
If the original image in the PDF had transparency (like a PNG logo), extracting as PNG preserves the transparency. Extracting as JPG fills transparent areas with white (JPG doesn’t support transparency).
Can I extract images from a scanned PDF?
Yes, but you’ll get one full-page image per page rather than individual elements. Crop the specific areas you need from the page images.
What resolution are the extracted images?
The same resolution they were embedded at in the PDF. If a photo was added at 300 DPI, you get it at 300 DPI. The extraction process doesn’t change the resolution.
Is there a page or file size limit?
Browser-based tools depend on your device’s memory. Most modern devices handle PDFs up to 100MB with dozens of images. Very large PDFs (500+ pages, hundreds of images) might be slow.
Can I extract images from multiple PDFs at once?
Most tools handle one PDF at a time. Process each file separately and download the images from each.
Need to pull images from a PDF? Extract them here — upload, preview all found images, download individually or as a ZIP. Or use PDF to Image if you need full-page screenshots instead.