PDF Attachment Extractor
Find and save files attached inside a PDF — spreadsheets, XML e-invoice data, images, other PDFs — with their names, sizes and descriptions. No upload.
A PDF can carry other files inside it: the XML data of a hybrid e-invoice (Factur-X / ZUGFeRD), the spreadsheet behind a report, source documents in a PDF portfolio, or files pinned to a page with a paper-clip icon. Many viewers hide them. This tool lists every attachment with its name, size, location and description and lets you save each one — or all of them as a ZIP. It works in your browser; nothing is uploaded.
How to use this tool
- Choose one or more PDFs.
- See how many files are attached and where: to the document, or to a page.
- Download a file, or use "Download all as ZIP" when there are several.
- Only open attachments from sources you trust.
Formula
Document-level attachments are read from the catalog's /Names /EmbeddedFiles name tree; page-level ones from FileAttachment annotations. Each file specification's /EF stream is decoded to the original bytes, and the name comes from /UF (Unicode) or /F. Descriptions, MIME types and dates come from /Desc and the stream's /Subtype and /Params.
Example
A German e-invoice (ZUGFeRD) of 2 pages shows 1 attachment: factur-x.xml, about 12 KB, "Attached to the document", description "Invoice data". Saving it gives the machine-readable invoice that accounting software imports.
Frequently asked questions
Why does it find no attachments?
Most PDFs have none. Images and links on the pages are not attachments; only files stored inside the PDF count. Some viewers also show links to web files with a paper-clip — those are not stored in the PDF.
Is it safe?
Extracting a file does not open it. The file is saved exactly as it was stored in the PDF, so treat it like any download: be careful with programs, scripts and macros from unknown senders.
Are my PDFs uploaded?
No. pdf.js and pdf-lib read the PDF inside your browser.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/pdf-attachment-extractor/
Cite or embed this tool
kakaoCalc. (2026, November 8). PDF Attachment Extractor. https://kakao.mobile/tools/pdf-attachment-extractor/
“PDF Attachment Extractor.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/pdf-attachment-extractor/.