Tutorials

How to Extract Images From a PDF

Extract images from a PDF the easy way. Pull one image or all of them at full quality using Adobe Acrobat, a free online tool, or Photoshop.

Dhananjay Kumar Nirala Writer
June 6, 2026 4 min read

PDFs are great for sharing documents, but getting a picture back out of one isn't always obvious. The good news is that you can extract images from a PDF without any special skills, and often without paying for software. The only thing that matters is choosing a method that keeps the image at full quality instead of a shrunken copy.

In this guide you'll find a few simple ways to get images out of any PDF: using Adobe Acrobat, a free online tool, and Photoshop. Pick whichever fits what you have, and follow the steps to save your images sharp and ready to use.

Method 1: Extract Images Using Adobe Acrobat

If you have Adobe Acrobat Pro, it has a built-in feature that pulls images out at their original quality. You can grab a single image or every image in the file.

Save one image

  1. Open the PDF in Acrobat Pro.

  2. Go to Tools → Edit PDF.

  3. Click the image you want to select it.

  4. Right-click it and choose Save Image As.

  5. Pick a folder and save. The image comes out at full resolution.

Save every image at once

  1. Go to Tools → Export PDF.

  2. Choose Image as the format, then pick JPEG or PNG.

  3. Tick the Export all images box. This is important, it pulls only the images instead of turning each page into a picture.

  4. Click Export and choose where to save them.

Acrobat saves each image as its own file at the resolution stored in the PDF, so nothing gets shrunk. The one downside is that Acrobat Pro is paid, so if you don't have it, the free method below works just as well.

Method 2: Extract Images From a PDF Online (Free)

Don't have Acrobat? Plenty of free online tools can pull images out of a PDF right in your browser, with nothing to install. Most of them work the same way.

  1. Search for a free "PDF image extractor" and open one you trust.

  2. Upload your PDF, or drag and drop it onto the page.

  3. Let the tool process the file. It finds the images automatically.

  4. Download the images, usually as separate files or bundled in a single ZIP.

This is the quickest option when you just need the images and don't want to install anything. Look for a tool that says it keeps original quality, so your images don't come out smaller than they should.

Just be careful with private files. Anything you upload goes to someone else's server, so if the PDF is confidential, stick with Acrobat or Photoshop instead and keep it on your own computer.

Method 3: Extract Images From a PDF With Photoshop

If you have Photoshop, it has a neat trick: it can open the images stored inside a PDF directly, at their original resolution.

  1. In Photoshop, go to File → Open and select your PDF.

  2. The Import PDF window opens. At the top, switch from Pages to Images.

  3. You'll see thumbnails of every image embedded in the PDF.

  4. Click the ones you want (hold Ctrl/Cmd to pick several), then click OK.

  5. Each image opens as its own document.

  6. Save each one with File → Export → Export As, choosing PNG or JPG.

Because Photoshop reads the embedded images directly, you get them at full quality, not a screenshot or a downscaled copy. This is a good choice when you only need a few specific images and want full control over how they're saved.

Bonus: Extract Images From a PDF Using Python

If you're comfortable with code and need to pull images from lots of PDFs automatically, Python makes it easy. The PyMuPDF library does the job in a few lines.

First, install it:

  • pip install pymupdf

Then run this script, swapping in your file name:

import fitz  # PyMuPDF

pdf = fitz.open("yourfile.pdf")

for page_number in range(len(pdf)):

for index, img in enumerate(pdf[page_number].get_images(full=True)):

xref = img[0]

image = pdf.extract_image(xref)

with open(f"image_{page_number+1}_{index+1}.{image['ext']}", "wb") as file:

file.write(image["image"])

This loops through every page, finds the embedded images, and saves each one in its original format and quality. It's ideal for batch jobs where clicking through a tool for each file isn't practical.

Which Method Should You Use?

extract-all-images-from-pdf.png

All four get your images out at full quality, so it comes down to what you have and what you need:

  • Just need it fast, no software? Use a free online tool.

  • Have Adobe Acrobat? It's the cleanest way to export one image or all of them at once.

  • Need only a few specific images, with control? Open the PDF in Photoshop.

  • Dealing with lots of PDFs? The Python script handles them in bulk.

  • PDF is private or confidential? Skip online tools and use Acrobat or Photoshop, so the file stays on your computer.

Whichever you pick, always check that the saved image matches the original size and sharpness before you delete the PDF.

Getting Your Images Out

Pulling images from a PDF is easier than most people expect. If you have Adobe Acrobat, its Export feature is the cleanest way to grab one image or all of them. No software? A free online tool does it in your browser. And for full control over a few images, Photoshop opens them directly at original quality.

The main thing is to use a method that keeps the original resolution, so your images stay sharp. If you want to make sure nothing gets downscaled along the way, see our guide on how to save images without losing quality.

Frequently asked questions

How do I extract images from a PDF?
Open the PDF in Adobe Acrobat and use Export PDF with "Export all images," or upload it to a free online PDF image extractor. Both save the pictures as separate files at their original quality.
How do I extract all images from a PDF at once?
In Acrobat, go to Tools → Export PDF, choose Image, and tick "Export all images." Most online tools also pull every image automatically and let you download them in one ZIP.
How do I extract high-quality images from a PDF?
Use Acrobat, Photoshop, or a tool that keeps original resolution. These pull the embedded image files directly, so you get the full quality stored in the PDF instead of a shrunken copy.
Can I extract images from a PDF for free?
Yes. Free online PDF image extractors work in your browser with no software needed. Just avoid uploading private or confidential files to them.
Why can't I extract images from a scanned PDF?
A scanned PDF is usually one big image per page rather than separate pictures, so each page exports as a single image. To save it, export the whole page as a PNG or JPG.

Send feedback

Bug, idea, broken site, suggestion. Whatever. Goes straight to the team.