The pictures are in there — this gets them out
A report whose charts you need for a presentation. A property listing PDF holding the only copies of the photos. A brand guide with the logo you were never sent separately. Screenshotting gives you a low-resolution copy of whatever your zoom level was; this tool instead reads the actual image objects stored inside the file and hands them back at their full embedded resolution.
Extraction, not screenshots
The tool walks each page's draw instructions with pdf.js — the engine Firefox uses to display PDFs — and collects every embedded image it finds, skipping tiny decorative elements like bullets and rules. Each image is saved as a JPG, or as a PNG when it contains transparency. Images reused across pages are extracted once. A document with a single image downloads it directly; anything more arrives as a ZIP, numbered in the order found.
What to expect, honestly
Quality equals whatever the PDF's author embedded — if the photos went in compressed, that's what exists in the file, and nothing can recover pixels that were never stored. Vector artwork (charts drawn as lines and text rather than placed as pictures) isn't an image and won't be extracted; for those, the PDF to JPG tool renders whole pages instead. And the extraction runs entirely in your browser: no copy of the document or its images is uploaded, there's no account, and no limit on how many files you process.