No upload, 100% local, no account

Extract Images from PDF

Every image XObject embedded in the PDF is decoded and exported as a PNG. Your file never leaves your device.

How Extract images from PDF works

Extract Images from PDF pulls the original embedded raster images directly out of a PDF and saves each one as a separate PNG file. This recovers the actual photo, logo or scan that was placed in the document, at the resolution it was stored at, rather than rendering a screenshot of how the page looks. The extraction is done by pdf-lib inside your browser, and the original PDF never travels across the network.

This is different from converting PDF pages to images. Page conversion renders the full page layout, including text, borders and background, into a single raster image at a chosen DPI. Image extraction instead walks the PDF's internal object graph and pulls out each image resource as-is, preserving its original pixel dimensions and colour space. If a page was built from a single full-bleed photograph, you get that photograph back at its stored size, not a page-sized rendering. If a PDF has no embedded raster images (only vector graphics or text), the tool will find nothing to extract.

How to use Extract images from PDF, step by step

  1. Load your PDF into the extraction tool.
  2. Wait for the tool to scan the document and list the embedded images it found.
  3. Review the image list and select which ones to download, or use the download all option.
  4. Save the PNG files to your device.

Common use cases

  • A product brochure arrived as a PDF and you need the original product photos for reuse in a presentation.
  • A scanned archive contains embedded photographs that need to be extracted individually for cataloguing.
  • A design PDF has logo files embedded as raster images and you need to recover them without re-exporting from the source application.
  • A report delivered as PDF contains charts saved as images; extract them to re-embed at higher resolution in a new document.

Frequently asked questions

How is this different from converting PDF pages to images?

Page conversion renders the full page layout into a bitmap at a chosen DPI, text, background and all. Image extraction walks the PDF object graph and pulls out the individual image resources that were placed in the document, at the resolution they were stored at. You get the original embedded image, not a screenshot of the page.

What format are the extracted images saved in?

Images are saved as PNG files. PNG is lossless, so the extracted image retains the same pixel data as the stored original without any additional compression artefacts.

What if the PDF contains only vector graphics or text?

The tool only finds and extracts raster image resources. If a page is built entirely from vector paths and text, there are no embedded image objects to extract and the tool will report that nothing was found.

Does the PDF stay on my computer during extraction?

Yes. The entire extraction process runs inside your browser tab using pdf-lib. The PDF is read into local browser memory, the image resources are identified and decoded there, and the PNG files are offered as local downloads. At no point is the file transmitted anywhere.

At what resolution do the extracted images come out?

At the resolution stored inside the PDF. The tool does not upscale, downscale or re-render. If the original image was placed at 300 DPI and stored at 2480 x 3508 pixels, that is what you get back.

Can I extract images from a password-protected PDF?

If the PDF has an owner password that restricts extraction, you will need to remove that restriction first using the PDF Unlock tool. If the file has a user password preventing it from being opened at all, the user password must be provided before any processing is possible.