# Extract Images from PDF

> Every embedded raster pulled out of a PDF and bundled into a ZIP — embedded JPEGs come out as JPEG, embedded PNGs as PNG, with no re-encoding pass so quality matches what the author embedded. Handles PDF 1.0 through 2.0 including PDF/A and PDF/X profiles. The source file is read, never modified, and never leaves your tab.


Live tool: https://lofttools.com/tools/pdf-tools/extract-pdf-images

Category: PDF & Documents

## How it works

1. **Select PDF** — Drop the PDF you want images out of, or click to pick a file
2. **Extract images** — All embedded images are automatically detected and extracted
3. **Download** — Download individual images or all images in a ZIP file

## FAQ

### What image formats are extracted?

Images are extracted in their original format when possible, or converted to PNG for best quality.

### Does this preserve bookmarks and form fields?

This tool only reads the source PDF and writes images out — your original PDF is not modified, so its bookmarks and form fields are untouched.

### What PDF versions are supported?

Image extraction works on PDF 1.0 through 2.0, including PDF/A and PDF/X variants.

## Tips

- **Original format and resolution kept** — Embedded JPEGs come out as JPEG, embedded PNGs as PNG. No re-encoding pass, so quality matches what the PDF author embedded.
- **Source PDF is never modified** — The tool reads the file and writes images out — bookmarks, form fields, and annotations on the original stay untouched.
- **Works on PDF/A and PDF/X** — Image extraction handles PDF 1.0 through 2.0, including the archival (PDF/A) and prepress (PDF/X) profiles common in publishing and compliance workflows.

## Privacy — what we do not do

This tool runs entirely in the browser via WebAssembly. Your file never reaches a Loft Tools server. Specifically:

- **No upload.** The file bytes load into the browser tab's memory and process on your own CPU. Open DevTools → Network and observe zero outbound requests carrying file data while Extract Images from PDF runs.
- **No AI training on your file.** Loft does not train models. We could not train on a file we cannot see.
- **No content scanning.** No virus, copyright, or content-moderation pass against your file. The bytes are not accessible to us.
- **No server-side log of file contents, filenames, or EXIF metadata.** Cloudflare edge captures URL and truncated IP for abuse defense (standard CDN behaviour). Cloudflare Web Analytics records anonymous page hits, no cookies, no PII. Nothing about your file content reaches any log.
- **No retention.** Close the tab and the file leaves browser memory. No backups exist on our side because no copy ever existed on our side.
- **No account.** No email, no signup, no auth, no telemetry tied to you.
- **Offline-capable after first visit** (PWA). Once you've loaded a tool, it caches; later sessions work without internet. For high-sensitivity files, run the tool once online to warm the cache, then disconnect before processing.

Compare with upload-based services: each transmits your file to a processing server. Even over HTTPS, each has logs, retention windows, and subpoena exposure. Loft has none of these because the server architecture does not include your file.

## More

- All tools: https://lofttools.com/tools
- Category: https://lofttools.com/tools/pdf-tools
- LLM index: https://lofttools.com/llms.txt
