MinoPDF LogoMinoPDF

Extract Images from PDF

Render PDF pages as PNG, JPG, or WebP images in your browser and report embedded image counts by page. Private, no upload.

All processing happens in your browser. Your files are never uploaded.

Key Features

Render Each PDF Page

Render every selected PDF page as a PNG, JPG, or WebP image, including its text, layout, background, vector graphics, and visible images.

Embedded Image Report

Download a JSON report showing how many embedded image objects are detected on each page. The report contains counts and metadata, not the image pixels.

Format & Resolution

Choose PNG, JPG, or WebP and set the rendering DPI to balance sharpness, output size, and processing time.

Images and JSON Report

Download rendered page images individually or as a ZIP, together with a report summarizing embedded image counts by page.

Private & Local

Rendering and analysis run entirely in your browser using PDF.js and WebAssembly. Your PDF is never uploaded to a server.

How to Use

1

Add a PDF

Drag and drop or select the PDF you want to inspect and render. The file is processed locally in your browser.

2

Choose Format and DPI

Select PNG, JPG, or WebP and choose the rendering resolution. Higher DPI produces sharper but larger images.

3

Render and Download

Run the tool to render each page, then download individual images or a ZIP archive together with the JSON report.

Extract Images from PDF Example

A PDF with visual content on each page is rendered to images, while a report counts embedded image objects per page.

PDF
brochure.pdf (4 pages)

A brochure containing text, graphics, and embedded images on every page.

Rendered Images + Report
brochure-001.png ... brochure-004.png, brochure-extracted-report.json

Each page becomes a rendered image, plus a JSON report showing embedded image counts for each page.

How to Extract Images from a PDF

Understand the Two Meanings of PDF Image Extraction

When people ask how to extract images from a PDF, they may mean two different things. One option is to render each complete PDF page as a new image. The other is to extract the original image objects stored inside the PDF. This tool performs the first task: it creates a visual snapshot of every page and reports how many embedded image objects are detected on each page.

What This Tool Produces

Each PDF page is rendered as a PNG, JPG, or WebP image at the DPI you choose. The result includes everything visible on the page: selectable text, images, vector graphics, backgrounds, borders, and layout. A JSON report separately summarizes embedded image counts by page.

Page Rendering vs Original Image Extraction

Page rendering is useful when you need a complete visual copy of a page for sharing, presentation, review, or image-based workflows. It does not preserve the original embedded image file as a separate asset. Direct image extraction is a different workflow that reads image objects from the PDF structure and may preserve their native dimensions and compression. Use a dedicated embedded-image extraction tool when you need original photos, logos, or graphics rather than a snapshot of the entire page.

Choose the Right Format

  • PNG: Lossless rendering for text, diagrams, screenshots, and line art.
  • JPG: Smaller output for photo-heavy pages and general sharing.
  • WebP: Compact modern output for many web workflows.

Choose the Right DPI

Higher DPI produces more detailed page images but increases file size, memory usage, and processing time. Lower DPI works well for previews and basic screen sharing; higher DPI is better when you need to inspect small text or fine graphics. The best setting depends on the source PDF, output format, and intended use.

Common Use Cases

Use this tool to:

  • Create image snapshots of PDF pages for websites, presentations, or messages.
  • Save a visual copy of a page containing text, graphics, and images.
  • Render selected PDF content for review or image-based processing.
  • Check how many embedded image objects appear on each page.
  • Package rendered page images and a JSON report into one ZIP archive.

Privacy

All rendering and analysis run in your browser using PDF.js and WebAssembly. Your PDF is never uploaded to a server, so you can process private or confidential documents locally.

Limitations

This tool renders complete pages rather than exporting original embedded image files. It does not perform OCR, separate individual photos from a scanned page, provide full embedded-image coordinates, or preserve the original compression of source image objects. Use a dedicated original-image extractor when those capabilities are required.

Frequently Asked Questions

Are my PDFs uploaded?

No. Rendering and analysis happen locally in your browser using PDF.js and WebAssembly. Your PDF never leaves your device and is not sent to any server.

What does the report contain?

The JSON report lists the number of embedded image objects detected on each PDF page and related report fields. It does not contain the image pixels or the original embedded files.

Are the exported images the original embedded files?

No. This tool renders complete PDF pages into new images at the selected DPI. The output includes the page's text, layout, background, vector graphics, and visible images. It does not export the original embedded image objects.

What is the difference between page rendering and original image extraction?

Page rendering creates a snapshot of the entire page. Original image extraction reads image objects stored inside the PDF and may preserve their original dimensions and compression. Use a dedicated embedded-image extractor if you need the original source files.

Which formats can I export?

You can render PDF pages as PNG, JPG, or WebP. PNG is lossless and useful for text and diagrams; JPG is often smaller for photo-heavy pages; WebP can provide compact files for web use.

Can I choose the resolution?

Yes. Set the rendering DPI before processing. Higher DPI improves detail but creates larger images and may require more memory and processing time.

Can I download all rendered pages at once?

Yes. You can download individual page images or package all rendered pages and the JSON report into a ZIP archive.

Does the report show where an image appears on the page?

The current report focuses on embedded image counts per page. It does not provide full image coordinates, previews of original image objects, or extracted source files.

Can this tool extract images from scanned PDFs?

It can render scanned PDF pages as images because the page itself is rendered. However, the report describes embedded image objects and does not perform OCR or separate individual photos from a scanned page.