Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
FREEDOM251

Freedom251 › Blog › Freeware

How to Extract Images from PDF Files with Freeware (2026 Guide)

By Freedom251 Team · · 9 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use an image extractor when you need the pictures embedded in a PDF; use a page renderer when the PDF is a scan or contains vector artwork. For a no-install workflow, PDF24 can extract the images in a browser and return them in a ZIP. For confidential files, run Poppler’s pdfimages locally. For repeatable jobs, use pypdf with Python. These approaches recover image objects that already exist in the document; none can create detail that the PDF never stored.

This guide explains which method fits each PDF, gives exact steps and commands, and shows how to avoid quality loss, password errors, privacy problems and empty output.

As an Amazon Associate I earn from qualifying purchases.

What “extract images” means in a PDF

A PDF page is a composition of objects. It may include JPEG or JPEG 2000 photographs, PNG-like images with transparency, a page-sized scan, vector shapes, text, or a mixture of all four. Embedded-image extraction copies the raster image objects from that composition into separate files. It does not take a screenshot of every page.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

That distinction determines both the result and the quality. If a brochure contains five embedded photographs, an extractor can usually produce five files at their stored pixel dimensions. If a document is a single scanned page, there may be only one page-sized image per page. If a drawing is made from vector paths, there may be no raster image to extract at all.

#1 Best Overall
Sale
Epson Workforce ES-50 Compact & Lightweight Mobile Document Scanner | For Computers including PC and Mac Receipt and Document Scanner USB Powered
  • PORTABLE SCANNER FOR USE ON-THE-GO — The fastest and lightest mobile single-sheet-fed compact document scanner in its class¹
  • QUICK DOCUMENT SCANNING ― This Epson ultra-fast scanner scans a single page as quickly as 5.5 seconds²; Windows and Mac compatible
  • VERSATILE PAPER HANDLING ― Portable scanner scans documents up to 8.5 x 72 in; Also easily digitizes receipts and ID cards to make accounting, bookkeeping, and organizing simpler
  • INTUITIVE, HIGH-SPEED SOFTWARE — Epson ScanSmart Software³ is a smart tool allowing you to easily scan, review, and save; Stay organized easily with the help of this Epson scanner
  • EASY SETUP — USB-powered connect to your computer for quick and simple scanning; No batteries or external power supply required to operate portable document scanner; Standard Connectivity: USB 2.0
What you have Best operation Expected result
Photographs or graphics placed in a digital PDF Embedded-image extraction Separate raster files, often retaining the original encoded image data
A scanned document Render each page to PNG or TIFF; add OCR if searchable text is needed One page image per page, at a chosen resolution
Logos or illustrations built from vector paths Vector-aware export (SVG/PDF) or high-resolution page rendering Scalable vector output where supported, otherwise a raster rendering
A mixed PDF Extract first, then render pages that produced no useful images Original objects plus rendered fallbacks

Extraction cannot increase resolution, restore detail removed by compression, or turn a vector drawing into a naturally editable bitmap. It also cannot bypass encryption without the required password.

Choose a freeware method

Method Runs Preserves embedded bytes? Batch and output Scans and vectors Best for
PDF24 image extractor Browser service Depends on the service’s conversion; verify critical files Extracts all detected pictures and downloads a ZIP Not a substitute for rendering a scan or vector artwork Fast, occasional jobs on non-confidential PDFs
pdfimages (Poppler or Xpdf) Offline on Windows, macOS or Linux Designed to recover embedded raster streams; use -all for available formats Creates numbered files; scriptable for folders Does not create images from vector-only pages; pair with pdftoppm or pdftocairo Privacy, quality and technical control
pypdf Offline Python script Exposes page image objects; saving may decode an image through Pillow Repeatable, programmable naming and filtering Same limitation as other object extractors Automated pipelines and developers
Adobe Acrobat export Desktop application Exports to the selected raster format and may re-encode Graphical export settings for files and color Adobe states vector objects are not exported as raster images People who already have Acrobat
Power Automate Desktop action Windows desktop automation Documented output is PNG, so conversion occurs All pages, one page or a range; optional password and target folder Useful for page images, not original vector recovery Repeatable Windows workflows

Method 1: PDF24 in a browser

PDF24 describes its extractor as “100% free & online.” It requires no installation or registration, works in common browsers and operating systems, and returns the detected photos and graphics as separate files in a ZIP. Its service page says uploaded files and results are deleted after one hour. That makes it convenient, but you still have to decide whether uploading the document is acceptable.

  1. Open PDF24’s image-extraction tool in your browser.
  2. Select the PDF from your computer.
  3. Start the extraction and wait for the file list to appear.
  4. Download the ZIP containing the extracted images.
  5. Open the ZIP in a new folder and check several files for orientation, transparency and pixel dimensions.

The tool is a good choice for a class handout, public report or other non-sensitive file when you want a result without installing software. Do not upload confidential contracts, medical records, unpublished manuscripts or documents covered by a client policy unless that policy permits cloud processing. A vendor page displayed a 4.92 rating from 1,253 votes over the preceding five years when accessed; that figure can change and is not a guarantee that every PDF will extract perfectly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Method 2: Offline extraction with pdfimages

pdfimages is included with Poppler and is also available in Xpdf-based packages. It reads the PDF locally, so the document does not leave your computer. Wikimedia Commons’ PDF-methods guidance lists pdfimages for embedded objects and pdftoppm, pdftopng and pdftops for rendering or conversion. The same list includes PDFCreator, pdf2svg, ImageMagick and other free viewers as alternatives.

Rank #2
Sale
Brother DS-640 Compact Mobile Document Scanner, (Model: DS640)
  • FAST SPEEDS - Scans color and black and white documents a blazing speed up to 16ppm (1). Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
  • ULTRA COMPACT – At less than 1 foot in length and only about 1. 5lbs in weight you can fit this device virtually anywhere (a bag, a purse, even a pocket).
  • READY WHENEVER YOU ARE – The DS-640 mobile scanner is powered via an included micro USB 3. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan.
  • WORKS YOUR WAY – Use the Brother free iPrint&Scan desktop app for scanning to multiple “Scan-to” destinations like PC, Network, cloud services, Email and OCR. (2) Supports Windows, Mac and Linux and TWAIN/WIA for PC/ICA for Mac/SANE drivers. (3)
  • OPTIMIZE IMAGES AND TEXT – Automatic color detection/adjustment, image rotation (PC only), bleed through prevention/background removal, text enhancement, color drop to enhance scans. Software suite includes document management and OCR software. (4)

Install and verify the command

Install a current Poppler package using your operating system’s trusted package manager or an official build, then run:

pdfimages -h

If the command prints help text, it is available. Package names and installation commands vary by operating system, so use the package manager documentation for your edition rather than downloading an unverified executable.

Extract every embedded image

pdfimages -all input.pdf extracted/image

Create the extracted directory first. The command writes files such as image-000.jpg or image-001.png; the exact extension follows the stored image type. The -all option asks Poppler to write the available native formats instead of forcing one output format.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Inspect before extracting

pdfimages -list input.pdf

The listing shows image numbers, page associations, pixel dimensions and encoding information. Use it to distinguish a document containing many small photographs from a scan containing one page-sized image per page.

Rank #3
Sale
Epson Workforce ES-400 II High-Speed Color Duplex Desktop Document Scanner | For Computers including PC and Mac with Auto Document Feeder and Image Adjustment Tools
  • FAST DOCUMENT SCANNING — Document scanner with feeder allows you to speed through stacks with a 50-sheet Auto Document Feeder (ADF); Efficient office scanner to help you scan more productively
  • INTUITIVE, HIGH-SPEED SOFTWARE — Quickly scan with this desktop document scanner; Epson ScanSmart Software lets you easily preview scans, email files, upload to the cloud, and more; Plus, automatic file naming saves even more time
  • SEAMLESS INTEGRATION — Easily incorporate your data into most document management software with the included TWAIN driver; Office document scanner integrates seamlessly with business workflows
  • EASY SHARING — Duplex scanner allows you to scan straight to email or popular cloud storage2 services like Dropbox, Evernote, Google Drive, and OneDrive for simple storage and sharing
  • SIMPLE FILE MANAGEMENT — Scanner allows the creation of searchable PDFs with Optical Character Recognition (OCR) and convert scans to editable Word or Excel files effortlessly; Designed for home and office document scanning

Limit pages or handle a password

pdfimages -f 3 -l 8 -all input.pdf extracted/page

-f sets the first page and -l sets the last page. For an encrypted file, supply the password using the Poppler option appropriate to the password type in your installed version, or decrypt the file through an authorized PDF application first. An incorrect password produces an error or no usable output; it is not a quality problem.

When to render instead

If pdfimages -list shows one image per page and you need a dependable page picture, render the pages:

pdftoppm -png -r 300 input.pdf rendered/page

This creates 300-DPI PNG page images. Raise or lower the resolution according to the intended use and the source page size. Rendering is also the practical route for vector-only pages when you need pixels, although an SVG or original PDF is preferable when you need scalable artwork.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Method 3: Automate extraction with Python and pypdf

The official pypdf documentation notes that “Every page of a PDF document can contain an arbitrary number of images.” Its page-image interface lets a script iterate through those objects and save them. This is useful when the same operation must run on many files or when you need deterministic names and logs.

Rank #4
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
  • Scanner type: Document
  • Connectivity technology: USB
  • With Auto Scan Mode, the scanner automatically detects what you're scanning
  • Digitize documents and images

Install the libraries

python -m pip install pypdf pillow

Pillow is useful when the image object must be decoded and saved in a conventional format. Keep the PDF and output folder on a local, access-controlled drive for sensitive work.

Save images from every page

from pathlib import Path
from pypdf import PdfReader

source = Path("input.pdf")
out = Path("extracted")
out.mkdir(exist_ok=True)

reader = PdfReader(str(source))
for page_number, page in enumerate(reader.pages, start=1):
    for image_number, image_file_object in enumerate(page.images, start=1):
        suffix = Path(image_file_object.name).suffix or ".bin"
        destination = out / f"page-{page_number:04d}-image-{image_number:03d}{suffix}"
        image_file_object.image.save(destination)
        print(destination)

The script creates names that retain page order and image order. A PDF can reuse the same image object on several pages, include soft masks for transparency, or contain unusual encodings; inspect the saved files rather than assuming every suffix is interchangeable.

Preserve original streams when that matters

If avoiding any decode-and-save step is critical, start with pdfimages -all and use Python only to rename, sort or catalog the resulting files. A Pillow save can change compression, metadata or color handling even when the visible picture looks identical.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Paid desktop and automation options

Adobe Acrobat export

Acrobat’s export workflow can write each image in a PDF to a separate image file and exposes file, color-management and extraction settings. In the desktop application, open the PDF, choose the export command, select an image format such as JPEG, PNG or TIFF, and review the settings before saving. Adobe’s support documentation, updated February 26, 2026, explicitly says the feature exports only images and warns that vector objects cannot be exported as raster images. Acrobat is therefore a graphical alternative for existing subscribers, not freeware.

Best Value
Sale
ScanSnap iX2500 Wireless or USB High-Speed Document Scanner, Black | Cloud Enabled | Photos & Receipts | Large Touchscreen | 100 page Auto Document Feeder | Mac or PC
  • OUR MOST ADVANCED SCANSNAP. Large touchscreen, fast 45ppm double-sided scanning, 100-sheet document feeder, Wi-Fi and USB connectivity, automatic optimizations, and support for cloud services. Upgraded replacement for the discontinued iX1600
  • CUSTOMIZABLE. SHARABLE. Select personalized profiles from the touchscreen. Send to PC, Mac, mobile devices, and clouds. QUICK MENU lets you quickly scan-drag-drop to your favorite computer apps
  • STABLE WIRELESS OR USB CONNECTION. Built-in Wi-Fi 6 for the fastest and most secure scanning. Connect to smart devices or cloud services without a computer. USB-C connection also available
  • PHOTO AND DOCUMENT ORGANIZATION MADE EFFORTLESS. Easily manage, edit, and use scanned data from documents, receipts, photos, and business cards. Automatically optimize, name, and sort files
  • AVOIDS PAPER JAMS AND DAMAGE. Features a brake roller system to feed paper smoothly, a multi-feed sensor that detects pages stuck together, and skew detection to prevent paper damage and data loss

Power Automate Desktop

Microsoft’s “Extract images from PDF” action supports an optional password, all pages, a single page or a page range, a naming pattern and a target folder. The documented output is PNG. Build the action into a flow when staff repeatedly process incoming PDFs, and validate the output folder and naming pattern before running it unattended. Microsoft’s PDF-actions reference was updated September 9, 2025; interface labels and licensing can change.

Adobe PDF Extract API

For server-side automation, Adobe documents a cloud PDF Extract API that handles native and scanned PDFs and returns structured content, including images. Its documentation, updated May 1, 2026, lists a free tier of 500 document transactions per month. Treat that allowance, pricing and service limits as changeable, and do not send regulated or confidential documents to a cloud API without an approved data-processing arrangement.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to protect image quality

  • Prefer native extraction for embedded photographs. It avoids the scaling and anti-aliasing introduced by a screenshot or page render.
  • Check pixel dimensions. A 600-pixel logo cannot become a sharp 2,400-pixel logo simply by exporting it at a larger DPI.
  • Watch JPEG recompression. Saving an already compressed JPEG as another JPEG can add artifacts. Keep the native file from pdfimages when possible.
  • Preserve transparency deliberately. A PNG or an image plus a soft mask may need to stay in a format that supports an alpha channel; flattening onto white changes the artwork.
  • Retain color information. Conversion between RGB, CMYK and grayscale can alter appearance. For print work, compare a proof with the PDF and keep any embedded profile.
  • Use TIFF or PNG for rendered scans. These formats are preferable when text edges or repeated editing matter; choose JPEG for photographs when file size is the priority.

Privacy, passwords and copyright

Privacy

Offline Poppler and Python workflows keep the source on your machine. Browser tools and cloud APIs require an upload, even when the provider promises automatic deletion. PDF24 states that files and results are deleted after one hour, but your organization may still prohibit external processing. Check temporary folders, backups and automation logs when working with confidential documents.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Password protection

Extraction tools need the document’s permissions and, for encrypted PDFs, the appropriate password. Power Automate Desktop provides a password field; command-line tools and desktop applications have equivalent options. Do not attempt to defeat a password or owner restriction without authorization.

Copyright and licensing

Obtaining a file is not permission to republish its contents. Check the license for photographs, diagrams, manuals and published papers before distributing an extracted image. Keep attribution and required notices with the output.

Troubleshooting common failures

Symptom Likely cause Fix
No images are returned The page is vector-only, text-only or rendered as an unusual object Run pdfimages -list; render the affected pages with pdftoppm or export SVG where appropriate
Only one large image per page appears The PDF is a scan Use the page-sized images, render at a chosen DPI, and apply OCR separately if text search is required
Output looks softer than the PDF You rendered at low DPI or re-encoded a compressed image Use native extraction, increase render DPI, and avoid repeated JPEG saves
Transparent areas turn white or black An alpha mask was flattened or the chosen format lacks transparency Keep PNG/mask-capable output and inspect the original image object
Command reports a password or permission error The PDF is encrypted or disallows the requested operation Use the authorized password or request an unrestricted copy from the owner
Files have confusing names Extractors use object IDs rather than captions Rename after checking page order; the Python example creates page-and-image names

A practical decision workflow

  1. Inspect the PDF. Zoom in and determine whether the page is a scan, a digital layout with photographs, or vector artwork.
  2. Choose privacy first. Use local Poppler or Python for confidential files; use a browser service only when uploading is acceptable.
  3. Extract native objects. Start with PDF24 for convenience or pdfimages -all for maximum local control.
  4. Check the output. Compare dimensions, transparency, orientation and color against the PDF.
  5. Render exceptions. Use pdftoppm, pdftopng or another renderer for scanned or vector-only pages.
  6. Document rights and provenance. Preserve the source filename, page number and any attribution required for reuse.

For most people, PDF24 is the quickest free path when the file is not sensitive. For private documents or the best chance of retaining original embedded data, pdfimages is the stronger default. Use pypdf when extraction is part of a repeatable program, and render pages only when the PDF’s content requires pixels rather than recoverable image objects.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Freewareimage extractionPDFPDF toolspdfimagesPopplerpypdf

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.