# Extract PDF Pages

> Pull two pages out of a 400-page contract without uploading any of it. Pick pages visually from thumbnails or by numeric range, and a new PDF is built via pdf-lib with only your selection. Bookmarks to extracted pages survive, references to skipped pages prune, and form field values on extracted pages persist. Source file stays untouched.


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

Category: PDF & Documents

## How it works

1. **Select PDF** — Drop the source PDF, or click to choose one
2. **Select pages** — Choose page ranges or click thumbnails to select individual pages
3. **Download** — Download a new PDF containing only your selected pages

## FAQ

### What is the difference between extract and split?

Extract creates one PDF from selected pages. Split divides a PDF into multiple separate files.

### Does this preserve bookmarks and form fields?

Yes. Bookmarks pointing to extracted pages survive; bookmarks pointing to pages you skipped are pruned. Form fields on extracted pages keep their values.

### What PDF versions are supported?

Page extraction works for PDF 1.0 through 2.0. The new PDF inherits the input's version.

## Tips

- **Extract vs split, in one decision** — Extract pulls selected pages into one new PDF. Split divides into multiple files. Same input, different output shape.
- **Bookmarks to skipped pages prune** — The new PDF keeps bookmarks that point at pages you extracted; references to pages you left behind drop instead of dangling.
- **Source PDF never leaves the tab** — Extraction runs locally via pdf-lib. Pull two pages out of a 400-page contract without uploading any of it.

## 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 PDF Pages 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
