Extract PDF Attachments
FreeWhat you'll get: every embedded file in the PDF as a downloadable artifact. Per-file download or ZIP bundle. Supports FlateDecode (~95% of real PDFs), ASCIIHex, ASCII85; image-content filters (JPEG, JBIG2) pass through as native files. For another use, try PDF Attachments Lister.
Why people extract embedded files from PDFs
Many PDFs ship with embedded files attached: research datasets, regulatory supporting documents, PDF/A archive sources, design source files, contract exhibits, working notes. The existing PDF Attachments Lister tells you what’s there; Extract Attachments downloads the actual file bytes ready for use. Runs entirely in your browser — no server, no signup.
How Extract Attachments works
Three steps, no signup, no uploads.
- STEP 1Drop your PDFUp to 100 MB. The byte parser walks the PDF’s /Names tree to find the /EmbeddedFiles dictionary and enumerates each Filespec entry.
- STEP 2We locate + decompress streamsFor each attachment, the parser walks the Filespec’s /EF reference to the EmbeddedFile stream object, slices the raw stream bytes, then decompresses per /Filter (FlateDecode in ~95% of PDFs; ASCIIHexDecode and ASCII85Decode supported; image filters like DCT/JPX pass through as native files). Browser’s built-in DecompressionStream API does the heavy lifting — no JS library dependency.
- STEP 3Download per file or as .zip bundleSingle attachments get a direct download. Multi-attachment PDFs offer a one-click .zip bundle (via JSZip) with original filenames preserved. Each file lands at its native MIME type so it opens in the right app.
What makes pdfcraft ai different
- Same engine Chrome usesPDFium is Google's PDF engine — the one that powers Chrome's built-in PDF viewer. We compile it to WebAssembly so it runs in your browser at near-native speed.
- 100% local processingMost free PDF tools upload your file to a server, process it, and stream the result back. We don't. Your file lives in your browser tab and never touches our infrastructure. Verifiable in your browser's Network panel.
- No watermark, no signup, no daily limitConvert 1 PDF or 1,000. We don't gate on volume because there's nothing to gate on — the engine runs on your machine.
- Honest about limitationsWhen something the tool can't do (encrypted PDFs, cross-reference streams), we tell you clearly instead of failing silently. Same for partial results: sampled vs exact, embedded vs not.
- Open standards, free enginesPDFium is BSD/Apache licensed (free for any use). We don't pay vendor license fees and pass that savings on to you (and to ourselves) as a free, ad-supported tool with no upgrade-to-pro pressure.
Frequently asked questions
How is this different from PDF Attachments Lister?
Which compression filters are supported?
What about encrypted PDFs?
Are filenames safe to download?
Privacy?
What if my PDF has no embedded files?
Want to inspect attachments without extracting?
PDF Attachments Lister surfaces metadata only (filename, MIME, size, description). Faster than extraction and useful when you just need to audit what’s embedded vs pull the files out.
Try PDF Attachments ListerRelated PDF tools
Other tools in the Inspect category — built on the same private, in-browser pipeline.