How to Extract Images from PDF: Complete Guide (Save All Pictures)

8 min read
How to Extract Images from PDF: Complete Guide (Save All Pictures)

How to Extract Images from PDF: Complete Guide

PDF files often contain valuable images – product photos, diagrams, charts, scanned signatures, or illustrations. Whether you need to reuse a graphic for a presentation, recover a photo from a scanned document, or extract data from a chart, knowing how to extract images from a PDF saves hours of manual work. This comprehensive guide covers every method: from one‑click online tools to professional software (Adobe Acrobat Pro), free desktop applications (GIMP, PDF‑XChange Editor), and even command‑line utilities for batch extraction. You will learn how to extract all images at once, maintain original resolution, and avoid common pitfalls.


Why Extract Images from PDF?

  • Reuse graphics: Use logos, photos, or illustrations in other documents or presentations.
  • Recover scanned photos: Extract images from scanned PDFs created from photo albums.
  • Analyze data: Extract charts and graphs for reports or presentations.
  • Archive originals: Save high‑resolution images embedded in PDFs.
  • Edit separately: Modify images in Photoshop, GIMP, or other editors.

What Determines Image Quality When Extracting?

Images in PDFs are stored in their original resolution and compression (JPEG, PNG, TIFF, etc.). When you extract properly, you get the exact image as embedded – no quality loss. However:

  • If the PDF was scanned at low DPI (e.g., 150 DPI), extracted images will be low resolution.
  • If the PDF was compressed (e.g., using JPEG compression), the extracted image retains that compression.
  • If you use "screenshot" or "copy‑paste" from PDF viewer, you will lose resolution and introduce artifacts. Always use dedicated extraction tools.

Method 1: Extract Images Using Online Tools (Fastest, No Installation)

Online tools are perfect for quick extraction of a few images from non‑sensitive PDFs. Never upload confidential documents to unknown online services.

Using Our Extract Images from PDF Tool:

  1. Go to Extract Images from PDF.
  2. Upload your PDF (drag and drop or click to select).
  3. Click "Extract Images". The tool processes the PDF and detects all images.
  4. Download the extracted images as a ZIP file (one file per image).
  5. Extract the ZIP to access your images in original resolution and format.

Alternative Free Online Extractors:

  • iLovePDF Extract Images: Free tier with daily limits. Extracts all images into a ZIP.
  • SmallPDF Extract Images: Free trial, then paid. Limited free usage.
  • Sejda Extract Images: 50 MB limit, 200 pages, no registration. Extracts to ZIP.

Privacy warning: Do not upload sensitive images (medical, legal, personal) to online tools. Use offline software instead.


Method 2: Extract Images Using Adobe Acrobat Pro (Professional, Best Quality)

Adobe Acrobat Pro gives you granular control over image extraction and preserves original quality perfectly.

  1. Open the PDF in Adobe Acrobat Pro.
  2. Click Tools > Export PDF.
  3. Select Image as the export format (JPEG, PNG, or TIFF).
  4. Click the gear icon (Settings) to choose:
    • File type: JPEG, PNG, or TIFF.
    • Color management: RGB or Grayscale.
    • Resolution: Keep "Original" to avoid downsampling.
    • Monochrome: For black‑and‑white images.
  5. Click Export and choose a destination folder.
  6. Acrobat will export each page as an image file. Note: This exports entire pages, not individual embedded images. To extract individual images (logos, photos) without the page background, use Method 3.

To extract individual embedded images (not full pages): In Acrobat Pro, go to Edit > Edit Text & Images. Right‑click on any image and select Save Image As. Use this for selective extraction.


Method 3: Extract Images Using Free Desktop Software (Offline, Detailed Control)

For offline extraction without Adobe, these free tools work well and keep your files private.

GIMP (Free, Cross‑platform – Windows, Mac, Linux):

  1. Open GIMP, then File > Open and select the PDF.
  2. You will be prompted: choose "Import as Layers" (each page becomes a separate layer).
  3. After import, navigate to the page containing the image you want.
  4. Right‑click on the image layer (in Layers panel) or use the Rectangle Select tool to select the image area.
  5. Edit > Copy or File > Export As to save the selection as a new image (JPEG, PNG, etc.).
  6. Repeat for each image. To extract all images quickly, use the "Export Layers" plugin (separate installation).

PDF‑XChange Editor (Free version, Windows):

  1. Open the PDF in PDF‑XChange Editor.
  2. Select the image you want by clicking on it (the image becomes highlighted).
  3. Right‑click and choose Export Image(s).
  4. Choose format (JPEG, PNG, BMP, TIFF) and location.
  5. Save the image. Repeat for each image.

Batch extraction: The free version does not support batch extraction. For multiple images, repeat manually or use online tool.

LibreOffice Draw (Free, Cross‑platform):

  1. Open the PDF in LibreOffice Draw.
  2. Right‑click on an image and select Save Image.
  3. Choose format and destination.
  4. Note: Images may be grouped; you may need to ungroup (right‑click > Ungroup) before saving.

Method 4: Extract Images Using Command Line (pdfimages – Linux, Mac, Windows WSL)

For batch extraction of all images from many PDFs, pdfimages (part of Poppler utilities) is the most powerful. It extracts every embedded image, often revealing images hidden behind other objects.

Installation:

  • Linux (Ubuntu/Debian): sudo apt install poppler-utils
  • Mac: brew install poppler
  • Windows: Use WSL (Windows Subsystem for Linux) or download poppler binaries.

Basic Usage:

pdfimages -j input.pdf output_prefix

This extracts all images as JPEG (‑j). Use -png for PNG, -tiff for TIFF. Output files will be named output_prefix-000.jpg, etc.

Advanced Options:

  • -all – preserve original format (JPEG, PNG, etc.) without conversion.
  • -png – force PNG output.
  • -j – force JPEG output.
  • -list – list image info without extracting.

Example to preserve original formats: pdfimages -all input.pdf images

This method extracts every raster image, including background textures, small icons, and even images that are not visible on the page (e.g., form field background images). It is ideal for complete extraction.


Comparison Table: Image Extraction Methods

Method Price Extracts Individual Images Batch Extraction Preserves Original Resolution Privacy
Online Extract Tool (DonePDF) Free ✅ Yes (all images in ZIP) ✅ Yes ✅ Yes Files uploaded – not for sensitive
Adobe Acrobat Pro (Save Image As) ~$15/month ✅ Yes (one by one) ❌ No (per image) ✅ Yes Local
PDF‑XChange Editor (free) Free ✅ Yes (one by one) ❌ No ✅ Yes Local
GIMP (manual selection) Free ✅ Yes (manual crop) ❌ No ✅ Yes (if no rescaling) Local
pdfimages (command line) Free ✅ Yes (all images at once) ✅ Yes (excellent batch) ✅ Yes (preserves original format) Local

Step‑by‑Step Workflow: Extract All Images from a PDF

  1. Identify the PDF and its sensitivity. For confidential documents, choose offline method (pdfimages, Acrobat, GIMP).
  2. If using online tool, ensure the PDF contains no personal or sensitive images.
  3. Upload the PDF to your chosen tool or open in software.
  4. Extract images:
    • Online: Click "Extract Images" → download ZIP.
    • pdfimages: Run pdfimages -all input.pdf output_prefix in terminal.
    • Adobe Acrobat: Use "Save Image As" on each image or Export > Image (full pages).
  5. Review extracted images. Some tools may extract background graphics or tiny icons; delete what you do not need.
  6. Rename images with meaningful names (e.g., "product_photo_1.jpg") for easy reference.

Best Practices for Image Extraction

  • Always extract in original format when possible. Use -all in pdfimages or "Save As Original" in Acrobat.
  • Avoid taking screenshots of PDF images. Screenshots lose resolution and introduce compression artifacts.
  • For scanned PDFs, extract the page as a high‑resolution image first, then crop. Use Extract > Image (full page) at 300 DPI.
  • Batch extract using pdfimages for dozens of PDFs. Write a script: for file in *.pdf; do pdfimages -all "$file" "${file%.pdf}"; done
  • Check extracted image resolution. Right‑click > Properties > Details (Windows) or Get Info (Mac). Ensure DPI matches original scan.

Common Mistakes When Extracting Images from PDF

  • Using "Copy Image" in a PDF reader: This often copies a low‑resolution preview, not the original embedded image. Always use dedicated extraction.
  • Exporting full pages instead of individual images: This gives you the entire page with text and background. Use "Save Image As" or pdfimages for true image extraction.
  • Upscaling images during extraction: Some tools may resample images to a different DPI, reducing quality. Always choose "Original" resolution.
  • Uploading sensitive PDFs to unknown online extractors: Your images could be stolen or misused. Use offline tools.
  • Extracting images from a scanned PDF without OCR: A scanned PDF is one large image per page; you cannot extract individual photos without manual cropping. Consider running OCR first to identify image regions, or simply extract full pages and crop.
  • Forgetting to unzip the downloaded ZIP file from online tools. Extract the ZIP to access the images.

Tools for PDF Management – DonePDF Utilities

After extracting images, you may need these related tools:

  • Compress PDF – Reduce PDF size before extracting (extraction still works).
  • PDF to Word – Extract images as part of editable document.
  • PDF to JPG – Convert entire PDF pages to images.
  • Merge PDF – Combine images back into a PDF.
  • OCR PDF – Recognize text in scanned PDFs before extracting images.


Master every aspect of working with PDFs through our comprehensive guides:

Introduction & Basics

Extraction & Conversion

Editing & Management

Security & Compression

Use Cases


Conclusion – Extract Images from PDF Like a Pro

Extracting images from a PDF is straightforward once you know the right tools. For quick, one‑time extraction of non‑sensitive images, use our online Extract Images from PDF tool. For batch extraction or sensitive documents, use the command‑line pdfimages utility (free, offline, preserves original quality). Adobe Acrobat Pro and PDF‑XChange Editor offer manual, selective extraction. Avoid taking screenshots or copying images from PDF viewers – they degrade quality. With the methods in this guide, you can recover every image from any PDF at full resolution.

Frequently Asked Questions

How can I extract images from a PDF for free?

You can extract images from a PDF for free using several methods:

  1. Online (easiest): Use our Extract Images from PDF tool. Upload the PDF, click "Extract Images", and download a ZIP file containing all images. No registration, works up to 50 MB.
  2. Command line (best for batch): Install poppler utilities (free), then run pdfimages -all input.pdf output_prefix. Extracts every embedded image in original resolution.
  3. Desktop (Windows): Download PDF‑XChange Editor (free). Open PDF, right‑click any image, choose "Export Image(s)", and save individually (supports JPEG, PNG, TIFF).

For sensitive PDFs, use offline methods (command line or desktop) to avoid uploading.

How can I extract images from a PDF for free?

You can extract images from a PDF for free using several methods:

  1. Online (easiest): Use our Extract Images from PDF tool. Upload the PDF, click "Extract Images", and download a ZIP file containing all images. No registration, works up to 50 MB.
  2. Command line (best for batch): Install poppler utilities (free), then run pdfimages -all input.pdf output_prefix. Extracts every embedded image in original resolution.
  3. Desktop (Windows): Download PDF‑XChange Editor (free). Open PDF, right‑click any image, choose "Export Image(s)", and save individually (supports JPEG, PNG, TIFF).

For sensitive PDFs, use offline methods (command line or desktop) to avoid uploading.

Does extracting an image from a PDF lose quality?

No – if you use proper extraction tools, you get the exact image as stored in the PDF, preserving original resolution, color depth, and compression. The PDF stores images unchanged from their source (unless the PDF creator downsampled them).

However, quality loss occurs if you:

  • Take a screenshot of the PDF (loss of resolution, compression artifacts).
  • Use "Copy Image" in a basic PDF reader (often copies low-res preview).
  • Export full pages as JPEG at low DPI (rescales).

Always use dedicated extraction tools like our online extractor, pdfimages, or Adobe Acrobat Pro to preserve original quality.

Does extracting an image from a PDF lose quality?

No – if you use proper extraction tools, you get the exact image as stored in the PDF, preserving original resolution, color depth, and compression. The PDF stores images unchanged from their source (unless the PDF creator downsampled them).

However, quality loss occurs if you:

  • Take a screenshot of the PDF (loss of resolution, compression artifacts).
  • Use "Copy Image" in a basic PDF reader (often copies low-res preview).
  • Export full pages as JPEG at low DPI (rescales).

Always use dedicated extraction tools like our online extractor, pdfimages, or Adobe Acrobat Pro to preserve original quality.

How do I extract all images from a PDF at once?

To extract all images simultaneously (batch extraction), use one of these methods:

  1. Online tool: Our Extract Images from PDF extracts every image and packages them into a single ZIP file – one click.
  2. Command line (pdfimages): Run pdfimages -all input.pdf output_prefix. This extracts all images as separate files (e.g., output_prefix-000.jpg, output_prefix-001.png, etc.). Perfect for hundreds of PDFs.
  3. Adobe Acrobat Pro: Export PDF to Images (File > Export To > Image), but this exports full pages, not individual embedded images. For true all‑in‑one extraction of embedded images, third‑party plugins are needed.

For most users, the online tool is simplest. For large batches, pdfimages is unbeatable.

How do I extract all images from a PDF at once?

To extract all images simultaneously (batch extraction), use one of these methods:

  1. Online tool: Our Extract Images from PDF extracts every image and packages them into a single ZIP file – one click.
  2. Command line (pdfimages): Run pdfimages -all input.pdf output_prefix. This extracts all images as separate files (e.g., output_prefix-000.jpg, output_prefix-001.png, etc.). Perfect for hundreds of PDFs.
  3. Adobe Acrobat Pro: Export PDF to Images (File > Export To > Image), but this exports full pages, not individual embedded images. For true all‑in‑one extraction of embedded images, third‑party plugins are needed.

For most users, the online tool is simplest. For large batches, pdfimages is unbeatable.

What image formats can I extract from a PDF?

PDFs can contain images in many formats: JPEG, PNG, TIFF, GIF, BMP, and even JPEG2000 or JBIG2. The extraction tool determines which formats you can save:

  • Our online tool: Extracts images in their original format (JPEG, PNG, etc.) and saves them as such.
  • pdfimages -all: Preserves the original format exactly (use -all to keep JPEG/JPEG2000/PNG/ etc.).
  • Adobe Acrobat Pro "Save Image As": Allows you to choose JPG, PNG, TIFF, or BMP, regardless of the original format (may recompress).
  • PDF‑XChange Editor: Export to JPG, PNG, BMP, TIFF, GIF.

To maintain maximum quality, extract in the original format using pdfimages -all or online tool that preserves original encoding.

What image formats can I extract from a PDF?

PDFs can contain images in many formats: JPEG, PNG, TIFF, GIF, BMP, and even JPEG2000 or JBIG2. The extraction tool determines which formats you can save:

  • Our online tool: Extracts images in their original format (JPEG, PNG, etc.) and saves them as such.
  • pdfimages -all: Preserves the original format exactly (use -all to keep JPEG/JPEG2000/PNG/ etc.).
  • Adobe Acrobat Pro "Save Image As": Allows you to choose JPG, PNG, TIFF, or BMP, regardless of the original format (may recompress).
  • PDF‑XChange Editor: Export to JPG, PNG, BMP, TIFF, GIF.

To maintain maximum quality, extract in the original format using pdfimages -all or online tool that preserves original encoding.

Can I extract images from a scanned PDF?

Yes, but with a critical distinction: A scanned PDF is essentially one large image per page (usually JPEG or TIFF). You can extract the entire page as an image using any PDF‑to‑image converter (e.g., our PDF to JPG tool). However, you cannot automatically extract individual photos from within a scanned page because the PDF does not recognize separate image objects – the whole page is a single raster.

To extract individual photos from a scanned PDF page:

  1. Extract the full page as a high‑resolution image (300 DPI).
  2. Open the image in an editor like GIMP or Photoshop.
  3. Manually crop each photo and save as separate files.

Alternatively, run OCR first to detect image regions, but automatic extraction of embedded images only works for digital PDFs (created from text and images, not scanned).

Can I extract images from a scanned PDF?

Yes, but with a critical distinction: A scanned PDF is essentially one large image per page (usually JPEG or TIFF). You can extract the entire page as an image using any PDF‑to‑image converter (e.g., our PDF to JPG tool). However, you cannot automatically extract individual photos from within a scanned page because the PDF does not recognize separate image objects – the whole page is a single raster.

To extract individual photos from a scanned PDF page:

  1. Extract the full page as a high‑resolution image (300 DPI).
  2. Open the image in an editor like GIMP or Photoshop.
  3. Manually crop each photo and save as separate files.

Alternatively, run OCR first to detect image regions, but automatic extraction of embedded images only works for digital PDFs (created from text and images, not scanned).

How can I extract images from a PDF on a Mac without additional software?

On macOS, you have built‑in options:

  1. Preview (built‑in): Open PDF in Preview. Select an image using the selection tool, then Edit > Copy. Paste into another app (e.g., Preview’s new document). You can then Export as JPEG/PNG. This method is manual and only works for visible images (not background textures).
  2. Screenshot (Shift+Command+4): Quickly capture an area, but loses original resolution (screen‑capture resolution is lower than embedded image).
  3. Using Automator: Create a workflow to export PDF pages as images, but this extracts full pages, not individual images.

For proper extraction of all embedded images at original quality, install poppler via Homebrew (brew install poppler) and use pdfimages -all in Terminal – this is the best free, offline method on Mac.

How can I extract images from a PDF on a Mac without additional software?

On macOS, you have built‑in options:

  1. Preview (built‑in): Open PDF in Preview. Select an image using the selection tool, then Edit > Copy. Paste into another app (e.g., Preview’s new document). You can then Export as JPEG/PNG. This method is manual and only works for visible images (not background textures).
  2. Screenshot (Shift+Command+4): Quickly capture an area, but loses original resolution (screen‑capture resolution is lower than embedded image).
  3. Using Automator: Create a workflow to export PDF pages as images, but this extracts full pages, not individual images.

For proper extraction of all embedded images at original quality, install poppler via Homebrew (brew install poppler) and use pdfimages -all in Terminal – this is the best free, offline method on Mac.

What is the difference between extracting images and converting PDF to JPG?

Extracting images pulls out each embedded image object (logo, photo, chart) from the PDF independently. If a page contains three photos and text, extraction yields three image files – no text, no background.

Converting PDF to JPG turns each entire page into a single JPG image. Text, background, and images are all merged into one static picture per page. You cannot separate individual elements.

Use image extraction when you need the original graphic files. Use PDF‑to‑JPG when you need a visual representation of the whole page (e.g., for previews or sharing). Our PDF to JPG converter does the latter.

What is the difference between extracting images and converting PDF to JPG?

Extracting images pulls out each embedded image object (logo, photo, chart) from the PDF independently. If a page contains three photos and text, extraction yields three image files – no text, no background.

Converting PDF to JPG turns each entire page into a single JPG image. Text, background, and images are all merged into one static picture per page. You cannot separate individual elements.

Use image extraction when you need the original graphic files. Use PDF‑to‑JPG when you need a visual representation of the whole page (e.g., for previews or sharing). Our PDF to JPG converter does the latter.

How do I extract high‑resolution images from a PDF for printing?

To get images suitable for printing, follow these steps:

  1. Check the PDF’s image resolution first. If the PDF was scanned at 300 DPI, extracted images will be 300 DPI – good for printing. If at 150 DPI, they will be low quality.
  2. Use pdfimages with original preservation: pdfimages -all input.pdf prefix. This extracts without downsampling.
  3. Verify extracted image resolution: Open an extracted image, check its pixel dimensions. For a letter‑sized photo at 300 DPI, expect dimensions around 2550×3300 pixels.
  4. If the image is too small, do not upscale with simple interpolation. Use AI upscaling tools (Topaz Gigapixel) for print‑ready results, but this may not match original quality.

Avoid using screenshot or copy‑paste – they drastically reduce resolution for printing.

How do I extract high‑resolution images from a PDF for printing?

To get images suitable for printing, follow these steps:

  1. Check the PDF’s image resolution first. If the PDF was scanned at 300 DPI, extracted images will be 300 DPI – good for printing. If at 150 DPI, they will be low quality.
  2. Use pdfimages with original preservation: pdfimages -all input.pdf prefix. This extracts without downsampling.
  3. Verify extracted image resolution: Open an extracted image, check its pixel dimensions. For a letter‑sized photo at 300 DPI, expect dimensions around 2550×3300 pixels.
  4. If the image is too small, do not upscale with simple interpolation. Use AI upscaling tools (Topaz Gigapixel) for print‑ready results, but this may not match original quality.

Avoid using screenshot or copy‑paste – they drastically reduce resolution for printing.