📎

PDF Attachment Extractor

Extract files stored in a PDF's EmbeddedFiles attachment tree

General PDF
🔒 100% client-side — your data never leaves this page
Maintained by ToolsKit Editorial TeamUpdated: August 23, 2026Reviewed: August 23, 2026
Loading tool…

About this tool

This tool reads the PDF EmbeddedFiles name tree and extracts standard file attachments. It lists decoded names, sizes, and MIME types and lets you download each file locally. Images drawn on PDF pages are page content rather than attachments; use the PDF image tool for those. All processing happens in your browser using pdf-lib.

Frequently Asked Questions

What PDF attachments can this tool find?

It finds standard EmbeddedFiles entries such as documents, images, archives, and other files attached to the PDF catalog.

Does it extract images shown on PDF pages?

No. Images drawn as page content are different from embedded file attachments and need an image extraction workflow.

Can I inspect attachment names and sizes first?

Yes. The result lists the decoded filename, byte size, and detected MIME type before you download anything.

Is the uploaded PDF sent to a server?

No. The PDF is parsed locally in your browser and the extracted files stay on your device.

What if a PDF has no embedded attachments?

The tool reports an empty attachment list so you can distinguish a clean PDF from a parsing failure.

Can I download each extracted file?

Yes. Select any listed attachment and download the decoded file locally with its original name when available.

Keep browsing