If a PDF has a photo in it and you just want that photo, not a picture of the whole page around it, you need to extract the image, not convert the page. LockerPDF's Extract Images from PDF tool finds every embedded picture inside a PDF and lets you download it as a JPG, one file if there's a single image, a ZIP if there are several. It runs entirely in your browser: your PDF is never uploaded to a server.
Extracting images vs. converting pages: what's the difference?
This trips people up because both operations produce JPG files, but they do very different things. A page-to-image converter, like PDF to JPG, takes a screenshot of an entire page: the photo, the text around it, the white margins, all of it, flattened into one image. That's the right tool when you want to preview a page or share it as a picture.
Extract Images from PDF does the opposite. It looks inside each page for the actual embedded pictures, whatever raster images the PDF's creator placed there, and pulls just those out, cropped to their own boundaries, with the surrounding text and layout left behind. If a PDF has a product photo on page 3 surrounded by three paragraphs of description, this tool gives you the product photo by itself, not the page it sits on.
A simple way to decide which tool you need: if you want "a picture of this page," use PDF to JPG or PDF to PNG. If you want "the actual photo that's inside this page," use Extract Images from PDF.
How to extract images from a PDF
- Go to the Extract Images from PDF tool.
- Drag your PDF into the dropzone, or click it to browse for the file.
- Click "Extract Images." The tool scans every page and pulls out each embedded picture it finds.
- Download the result: a single JPG if the PDF contains one image, or a ZIP archive if it contains more than one.
All of this happens locally, using JavaScript running in your browser. Nothing about your file is sent anywhere, which matters if the PDF is a contract, a medical record, or anything else you'd rather not hand to a server you don't control.
What actually counts as an "image" here
The tool is looking for embedded raster pictures, photographs, scanned images, screenshots pasted into a document, that kind of content. It is not trying to capture every visual element on a page. Vector graphics, drawn shapes, and plain text aren't raster images, so a PDF built entirely from those (a typical invoice, contract, or exported report) won't have anything for the tool to pull out. If you run it on a text-only PDF, you'll get a message saying no images were found. That's expected behavior, not an error, and it's worth checking before you assume the tool missed something.
There's also a size floor. Very small embedded graphics, roughly under 16x16 pixels at render size, get skipped automatically. These are almost always spacer graphics, thin divider lines, or tiny transparency masks that PDF authoring software inserts for layout purposes. They aren't content a person would call a "picture," so including them would just clutter your results with junk files.
Quality: what to expect from the output
Be clear-eyed about one tradeoff. The images you get back are not byte-for-byte copies of whatever file was originally embedded in the PDF. Each picture is decoded from the PDF and re-saved as a JPG at a high quality setting, so if the original embedded image was already a JPEG, you'll get something visually equivalent. If it was a different format (a PNG or a raw bitmap, for instance), the re-saved JPG may differ slightly from that original file, even though it will still look the same to the eye at normal viewing sizes.
In practice this matters for casual and business use (illustrating a document, pulling a photo for a slide, grabbing a scanned image for reference) and matters less the more demanding your use case gets. If you need a pixel-perfect, unmodified copy of an embedded image for print production or archival purposes, treat the extracted JPG as a high-quality reference copy rather than a guaranteed original.
Common situations this tool handles well
- A PDF report with a handful of photos scattered through it. Instead of screenshotting each page and cropping manually, extract everything at once and get a ZIP of just the photos.
- A scanned form with a signature or logo image on it. If the signature or logo was embedded as a raster image (not drawn as vector art), it'll come out as its own JPG.
- A product catalog or brochure PDF. Pull every product photo out in one pass instead of opening the file in a PDF editor and exporting images one at a time.
Where it won't help: PDFs that are purely vector diagrams, purely text, or where the "image" you want is actually a page layout (a chart with labels, a table, a full-page infographic) rather than a standalone embedded photo. For those, converting the whole page to an image with PDF to JPG is the better fit.
FAQ
Is my PDF uploaded when I use this tool?
No. Extraction runs entirely in your browser using JavaScript. Your PDF is read from your device, processed locally, and never sent to a server, which matters for anything sensitive like scanned IDs, contracts, or medical documents.
Will I get back the exact same image file that's inside the PDF?
Not byte-for-byte. Each embedded image is decoded and re-saved as a JPG at high quality, so the result may differ slightly from the original file if it wasn't already a JPEG. Visual quality is preserved; the underlying file isn't guaranteed to be identical.
My PDF is full of pictures but the tool says none were found. What's wrong?
Nothing, most likely. If those "pictures" are actually vector drawings, charts, or text laid out to look like an image, they aren't embedded raster images and won't be detected. This is common with reports and infographics built from vector graphics rather than scanned or pasted-in photos.
Why didn't a small logo or icon get extracted?
Very small embedded graphics, roughly under 16x16 pixels at render size, are skipped on purpose. They're almost always spacer graphics or decorative marks rather than pictures a person would want as a standalone file, so filtering them out keeps your results limited to actual content.
What's the difference between this and PDF to JPG?
PDF to JPG converts each full page into one image, everything on the page included. Extract Images from PDF instead finds the individual pictures embedded within pages and pulls out just those, cropped to their own boundaries. Use PDF to JPG for a picture of a page; use this tool for the photos inside it.
Ready to try it? Open Extract Images from PDF, drop in your file, and download the pictures it contains as JPGs, no upload, no signup, nothing left on a server.
Try Extract Images from PDF
Pull the photos and pictures embedded in a PDF out as JPG files.
Open Extract Images from PDF →