Home › PDF utility › Extract Images
Extract Images
Extract Images walks the internal resources of every page, finds the embedded raster images and exports each one as a separate file. It is the way to recover logos, photos and diagrams from a PDF without screenshotting them at screen resolution.
How to use Extract Images
- Upload the PDF that contains the pictures you need.
- Run the extraction; each page's XObject image resources are collected.
- Download the exported image files, one per embedded picture.
Where Extract Images is useful
- Recovering a logo or diagram from a PDF that no longer has a design source.
- Pulling product photos out of a catalogue for a listing update.
- Harvesting figures from a report to reuse in a slide deck.
Formats, algorithms and limits
The extractor reads each page's image XObjects through pdf-lib and re-encodes them, so you get the full embedded pixel data rather than a squashed screenshot. Images that are drawn as vector art, or that a page composites from many small tiles, cannot be exported this way.
Troubleshooting and honest limits
- Expect more files than you see pictures — page backgrounds and tiled images count as separate resources.
- If a picture seems to be missing, it is probably vector artwork or a form XObject, which image extraction cannot export.
- Check the exported resolution before reusing an image in print; it is only as large as it was embedded.
Frequently asked questions
Why do I get many small images instead of one big one?
Designer tools often split a large graphic into tiles. Each tile is stored as its own image resource and is therefore exported separately.
Are the images exported at full resolution?
Yes. The tool writes the embedded image data itself, so you get exactly the pixels stored in the PDF, unaffected by page zoom.
Can it extract vector logos?
No. Vector artwork is drawing instructions rather than images, so there is no bitmap to export. Recreate those from the page with a vector editor if needed.
What happens to transparency and colour profiles?
Transparent PNGs are preserved where the embedded format supports it. CMYK images are converted to browser-friendly RGB during re-encoding, which can shift very saturated print colours slightly.
Related tools
Page written and reviewed by the FreeConvertio engineering team on 2026-10-14. Extract Images runs entirely in your browser — no uploads, no account and no daily limits.