# Extract embedded images from a PDF — no upload

> Pull embedded JPEG and PNG images out of a PDF and download them as a ZIP, decoded in your browser with strict memory caps. No upload.

Pull the embedded JPEG and PNG images out of a PDF and download them together as a ZIP. The images are decoded in your browser under strict memory limits, so nothing is uploaded.

When a PDF contains photos, logos, or figures you want back as files, extracting the embedded images is faster and higher-quality than screenshotting pages. This tool walks the document's image streams and bundles them into a ZIP.

Strict caps on image count and decoded bytes keep it from exhausting memory on huge files. If you'd rather have each whole page as an image, use PDF to JPG instead.

## How to

1. **Add the PDF.** Drop the PDF you want to pull images from.
2. **Extract.** The tool walks the pages and collects embedded image streams.
3. **Download ZIP.** Save all the extracted images as a single ZIP.

## FAQ

### What image formats does it extract?

It recovers embedded JPEG streams and common PNG payloads — the raster images actually stored inside the PDF.

### Is this the same as PDF to JPG?

No. This extracts the original embedded images; PDF to JPG renders whole pages to image files. Use whichever matches what you need.

### Are my files uploaded?

No. Images are decoded in a worker on your device, with hard caps on count and size to protect memory — nothing is sent anywhere.


## Related tools

- [Export](https://www.safepaper.app/docs/pdf-to-jpg)
- [Compress](https://www.safepaper.app/docs/compress)
- [OCR](https://www.safepaper.app/docs/ocr)
- [Crop PDFs](https://www.safepaper.app/docs/crop-pdfs)

---

Canonical HTML: https://www.safepaper.app/docs/extract-images
Markdown: https://www.safepaper.app/docs/extract-images.md

There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check.
