How to save images from a PDF without losing quality
Screenshots blur. Exporting the page shrinks. Here is how to get the picture exactly as it was put into the file.
You need one photo out of a PDF: a product shot from a catalogue, a figure from a report, a picture from a brochure. You zoom in, take a screenshot, and it looks fine until you put it anywhere bigger than a thumbnail. Then it is soft, jagged, or both.
The picture inside the file is almost always better than that, and getting a high quality image out of a PDF is mostly a matter of reading it from the file instead of from the screen. This guide explains why the screenshot loses quality, compares every way to save images from a PDF, and covers the case that confuses everyone: the chart that refuses to come out at all.
Why screenshots of a PDF come out blurry
A PDF stores each photo as a separate object, at whatever resolution it was given when the document was made. The page then displays that photo at a size. Those two numbers are unrelated. A catalogue might store a product photo 2,400 pixels wide and display it three inches across. On your screen, three inches is maybe 300 pixels.
A screenshot captures those 300 pixels. Exporting the page as an image does the same thing at whatever resolution you pick for the page. Either way you get the picture as displayed, then you enlarge it, and enlarging invents no detail. Extracting reads the stored object instead, so you get all 2,400 pixels.
Three things that look like images in a PDF
Before you pick a method, it helps to know which of these you are dealing with, because they behave completely differently.
| What it is | How to spot it | How to get it out |
|---|---|---|
| An embedded photo or picture | Zoom in far and it eventually turns soft or blocky | Extract it. You get the stored original. |
| A vector drawing (most charts, diagrams, many logos) | Zoom in as far as you like and the edges stay razor sharp | It is not an image, so extractors skip it. Render the page large and crop, or open it in a vector editor. |
| A scanned page | You cannot select any text, and the whole page is one picture | Extraction returns the full scan of each page, at the scanner's resolution. |
Every way to save images from a PDF, compared
| Method | Quality | Cost | Good for |
|---|---|---|---|
| Screenshot | Screen resolution only | Free | A quick look, never for reuse |
| Export the page as an image (PDF to PNG, PDF to JPG) | Whatever resolution you choose for the whole page | Free | Vector charts and diagrams, or the whole page as a picture |
| Extract embedded images in the browser (Extract PDF images) | Original stored resolution | Free, nothing to install | Photos and pictures, one or all at once |
| Adobe Acrobat Pro, Export PDF, Image, with Export all images ticked | Original quality | Paid subscription | If you already pay for Acrobat Pro |
| pdfimages command-line tool | Original, in the original format | Free, needs a terminal | Developers and large batches |
In Acrobat Pro, the Export all images box matters. If it is not ticked, Acrobat turns every page into an image instead of pulling out the pictures, which is the same thing as a page export.
The pdfimages tool comes with Poppler, a free set of PDF utilities available for Windows, Mac and Linux. Running pdfimages -all report.pdf out saves every image with its original encoding, so a JPEG stays the same JPEG with no second round of compression. Add -list first to see each image's size before you extract.
How to extract high quality images from a PDF in your browser
- Open Extract PDF images and drop the PDF onto the page. It is read in the tab; nothing is uploaded.
- Look at the dimensions. Every image found is listed with its real size in pixels. That number is how you know you are getting the original, not the displayed version.
- Save what you need. Download single images, or take every image as one zip.
Two things the extractor does for you quietly. It removes duplicates, because a logo in every page header is stored once and you do not want forty copies of it. And it skips tiny fragments like bullet points and dividers, which are technically images but never what anyone wants.
When the image will not come out
The chart or logo is missing. It is almost certainly vector. Use PDF to PNG to render that page at a high resolution, then cut the chart out with Crop image. Because vector shapes are redrawn at whatever size you render, the result is sharp. If you need to edit the chart or scale it further, open the page in a vector editor such as Inkscape, which is free, and the shapes stay editable.
You get one image per page. The PDF is a scan. Each page is a single photograph of paper, so that is what extraction returns. If you only want one picture from the scan, crop it out.
The extracted image is still small. Then that is what the file holds. Extraction cannot add detail the document never had. The only better version is the original file the PDF was made from, so ask whoever made it.
A few images are missing. Some PDFs slice images into strips or store them in formats a browser cannot decode. Those are skipped rather than saved broken. Rendering the page is the fallback.
A note on whose images they are
Getting a picture out of a PDF does not change who owns it. Images in catalogues, reports and papers usually belong to the people who made them. Extracting your own documents, or using images for reference, is one thing; republishing someone else's photos is another, and the usual permission rules still apply.
Common questions
How do I save an image from a PDF in its original quality?
Extract it rather than capture it. A PDF image extractor reads the picture object stored inside the file and saves it at the resolution it was stored at. Screenshots and page exports only capture what the page displays, which is usually smaller.
Why is the image I saved from a PDF blurry?
Because you saved what the screen showed, not what the file contains. A photo stored at 2000 pixels wide may be displayed at a few hundred. Screenshots and page-to-image conversions capture the displayed size.
Can I extract images from a PDF without Adobe Acrobat?
Yes. A browser-based extractor does it for free with nothing to install, and the free command-line tool pdfimages does it on any computer. Acrobat Pro's Export All Images also works, but it is a paid feature.
Why can't I extract a chart or logo from a PDF?
It is probably not an image. Charts, diagrams and many logos are drawn as vector shapes, which an extractor does not see. Render the page at high resolution and crop, or open the page in a vector editor such as Inkscape to keep it sharp at any size.
Can extraction make a low-resolution image sharper?
No. Extraction gets you exactly what was stored. If the person who made the PDF placed a small, compressed image, that is the best version the file has.
Is it safe to extract images from a private PDF?
With imissfiles, the PDF is read in your browser tab and never uploaded. Open the Network panel in your browser's developer tools while it runs and you will see no request carrying the file.
Tools on this page
- Extract PDF images: Every embedded picture at its original resolution.
- PDF to PNG: Render pages sharply, for charts and diagrams.
- PDF to JPG: Every page as a JPEG image.
- Crop image: Cut out just the part you need.
