Extract Images
Extract all images from PDF
Drop files here or click to upload
Select PDF files from your device
PDFs often serve as archives for visual content — product catalogs, illustrated reports, marketing materials, technical manuals with diagrams, and photo books all embed images inside the PDF container. When you need to reuse those images in other projects, re-edit them in image editing software, upload them to a website, or submit them to a print vendor, you need to extract them from the PDF at their original full resolution. LazyPDF's Extract Images tool scans every page of your document and recovers all embedded image objects at their native resolution — not the scaled-down version you see on screen, but the actual image data as it was embedded. This is particularly important for high-resolution photography or print-quality graphics where the original resolution may be 300 DPI or higher. The tool also handles PDF transparency correctly by reading SMask data, which means images with transparent backgrounds (such as logos, product cutouts, or diagrams) are extracted with their full alpha channel intact rather than being flattened onto a white background. All processing happens in your browser using pdfjs-dist — the same engine used by Firefox's built-in PDF viewer — so your files never touch a server. Extracted images are delivered as PNG files for maximum quality and compatibility. You can download each image individually or batch-download all of them at once, making it easy to recover an entire collection of product photos from a catalog or all the diagrams from a technical manual in one operation.
How It Works
Extract Images scans every page of your PDF and pulls out all embedded images in their original resolution. The tool reads both standard image objects and transparency masks (SMask data) to reconstruct images with their full alpha channel. Processing uses pdfjs-dist in your browser — files never leave your device.
Key Features
Original Quality
Images are extracted at their original embedded resolution, not at screen-display quality, giving you the highest fidelity copies.
Transparency Support
The tool correctly reads SMask transparency data to preserve alpha channels, so images with transparent backgrounds are extracted properly.
Batch Download
Download all extracted images at once or pick individual ones. Images are saved in PNG format for maximum compatibility.
Full Privacy
All extraction happens in your browser using JavaScript. Your PDF and its images are never sent to any server.
Frequently Asked Questions
What format are the extracted images saved in?
Images are extracted and saved as PNG files. PNG is a lossless format that preserves full quality and supports transparency, making it suitable for all types of images including photographs, diagrams, and graphics with transparent backgrounds.
Why do some images look different from how they appear in the PDF?
PDFs sometimes apply transformations like cropping, scaling, or color adjustments at the display level. The extraction tool pulls the original embedded image data, which may be larger or differently cropped than what you see in the PDF viewer.
Can I extract images from a scanned PDF?
Yes. A scanned PDF contains the scan as one large image per page. The tool will extract each page's scan image. However, these will be full-page images of the scanned content, not individual photographs or graphics from the original document.
How many images can I extract at once?
There is no limit on the number of images. The tool will process every page of your document and extract all embedded image objects. For documents with hundreds of images, the extraction may take a moment but will complete fully without any caps or restrictions.
Will the extracted images be at their original print resolution?
Yes. The tool reads the raw image stream data from the PDF as it was originally embedded. If the original images were embedded at 300 DPI for print purposes, the extracted files will be at that full resolution — not the lower resolution typically displayed on screen.
Can I extract only images from specific pages?
The current tool processes all pages and extracts all images from the entire document. If you only need images from specific pages, use the Split tool first to extract those pages into a separate PDF, then use the image extractor on that smaller file.
What if a PDF contains vector graphics rather than raster images?
Vector graphics drawn using PDF path operators (lines, curves, fills) are not stored as image objects and cannot be extracted as image files. Only raster images (JPEG, PNG, and similar embedded bitmaps) are retrieved by this tool. Vector content would need to be captured by rendering the page to an image using the PDF to JPG tool.