How to Find and Extract Embedded Files from a PDF
2026-07-29 · pdfup Team
A PDF can contain complete files that are separate from the pages you see. A report may carry its source spreadsheet, a contract may include exhibits, and a research paper may contain datasets or supplementary images. These files are usually called attachments, embedded files, or PDF embedded files.
The difficult part is that attachments are not displayed consistently. One PDF reader may show a paperclip panel immediately, another may hide it in a sidebar, and a browser preview may not expose it at all. This guide explains how to find embedded files, extract them without uploading the PDF, and verify the results safely.
If you need to place a new file inside a PDF rather than recover an existing one, use Add Attachments. To review or remove selected attachments while keeping the PDF, use Edit Attachments.
What is an embedded file in a PDF?
An embedded file is stored inside the PDF as a separate file object. It keeps its original format: a spreadsheet remains a spreadsheet, an image remains an image, and a ZIP archive remains a ZIP archive. The attachment is not automatically converted into visible PDF pages.
This distinction matters:
- Embedded attachment: a separate file carried inside the PDF.
- Merged PDF: another PDF's pages are added to the visible page sequence.
- Image on a page: the image becomes part of the visible PDF content.
- External link: the PDF points to a file or web address that is not stored inside the document.
Extracting attachments therefore does not extract every image, font, or page from a PDF. It only recovers files that were deliberately embedded as attachments.
Document-level and page-level attachments
PDFs can associate attachments with the entire document or with a particular page.
Document-level attachments
A document-level attachment supports the PDF as a whole. Common examples include:
- The original spreadsheet behind a financial report.
- A CSV dataset supplied with a research paper.
- Supporting exhibits bundled with a contract.
- Source artwork included with a design proof.
- A ZIP archive containing project deliverables.
Desktop PDF readers often list these files in an Attachments panel. The panel may use a paperclip icon or appear under a View, Navigation, or Sidebar menu.
Page-level attachments
A page-level attachment is associated with a specific page or location. A PDF viewer may represent it with a paperclip, pin, or other annotation icon. Examples include:
- A raw photograph attached to an inspection page.
- A spreadsheet attached to the page containing its chart.
- Evidence associated with a particular clause or statement.
- A source document attached to a review comment.
Support for page-level attachment annotations varies. If the attachment is important, do not rely on every recipient seeing the icon in a browser or mobile viewer.
How to check a PDF for attachments
Try these methods in order.
1. Read the visible document text
Look for phrases such as:
- “See attached spreadsheet.”
- “Supporting files are embedded.”
- “Open the attachments panel.”
- “Refer to the attached exhibit.”
- “Supplementary data is included with this PDF.”
These clues suggest that a separate file should exist even if your current viewer does not show it.
2. Open the attachments panel in a desktop PDF reader
Use a full PDF reader and look for a paperclip or Attachments panel. Expand the sidebar and inspect both document attachments and annotation panels. The exact menu names differ between applications.
A browser's built-in PDF preview is convenient for reading but may omit advanced PDF features. Not seeing a paperclip in the browser does not prove that the file contains no attachments.
3. Use a dedicated extraction tool
Open Extract Attachments, select the PDF, and let the browser inspect its embedded-file structure. PDFup performs this processing locally, so the PDF does not need to be uploaded to PDFup's servers.
The tool will report attachments it can discover. If files are present, it packages them for download as a ZIP archive.
How to extract PDF attachments locally
- Open PDFup Extract Attachments.
- Select or drag the PDF into the upload area.
- Wait while the browser examines the PDF.
- Review the discovered attachment count and available file information.
- Extract the files.
- Download the resulting ZIP archive.
- Keep the original PDF until you have verified the extracted copies.
Because the operation runs in your browser, extraction performance depends on your device memory, browser, PDF size, and number of embedded files.
How to verify the extracted files
Do not treat a successful ZIP download as the end of the process. Verify that the extracted files are complete and match the source document.
Compare the expected and actual file count
If the PDF contains a visible attachment list, compare it with the files in the ZIP. A mismatch may mean:
- The PDF text refers to an external file that was never embedded.
- A viewer showed only one type of attachment.
- An attachment has an unusual or missing filename.
- The document is encrypted or damaged.
- A file was removed from a later document revision.
Check filenames, extensions, and sizes
Confirm that file extensions match the expected content. A file named data.xlsx should be a spreadsheet, not an executable with a misleading name. Zero-byte files or unexpectedly small files may indicate incomplete source data.
Open files with the correct application
Extracting an attachment does not convert it. Use the appropriate spreadsheet, image, archive, document, or PDF application. If a file type is unfamiliar, research it before opening it.
Preserve the original
Keep the original PDF as an archival reference. Extracted copies may be used for analysis or editing, while the PDF preserves the context in which the files were delivered.
Safety precautions for unknown attachments
A PDF is a container, and an embedded file can carry the same risks as a file received directly by email. The fact that it came from inside a PDF does not make it trustworthy.
- Do not open executable attachments from an unknown sender.
- Be cautious with macro-enabled office documents.
- Scan extracted files using your organization's approved security tools.
- Do not disable operating-system or office-suite security warnings just to open an attachment.
- Use a sandbox or isolated review environment when required by policy.
- Verify the sender and expected filename through a separate channel when the document is sensitive.
PDFup extracts files but does not certify them as safe. File safety depends on the source, file type, and the security controls on your device.
What if no attachments are found?
There are several possible explanations:
- The PDF contains no embedded files.
- The document links to external files instead of storing them.
- The “attachment” mentioned in the text was distributed separately.
- A later document revision removed the embedded files.
- The PDF is encrypted or restricts modification and inspection.
- The file is damaged or uses a structure the extraction tool cannot read.
- The content you want is an ordinary image or page resource, not an attachment.
If the PDF is password-protected and you are authorized to modify it, unlock it with the correct password before trying again. PDFup does not provide password cracking.
Extract vs edit vs remove PDF attachments
Choose the action that matches your goal:
| Goal | Tool |
|---|---|
| Save copies of embedded files outside the PDF | Extract Attachments |
| Review and remove selected existing files | Edit Attachments |
| Embed new supporting files | Add Attachments |
| Create a broader clean copy before sharing | Sanitize PDF |
Extraction normally leaves the original PDF unchanged. Removing attachments creates a modified copy without selected embedded files. Sanitization may address additional hidden or interactive content, so review the output carefully and retain an original when records must be preserved.
Common use cases
Auditing a report
Extract the spreadsheet or CSV behind charts, compare it with the visible conclusions, and keep the PDF as the presentation record.
Recovering contract exhibits
Save embedded exhibits or supporting documents for separate review. Confirm that the extracted filenames correspond to references in the agreement.
Reviewing a research package
Extract datasets, code, supplementary images, or appendices while preserving the published paper that describes them.
Cleaning a PDF before external sharing
Review the attachment list and remove files the recipient does not need. Then inspect metadata and other hidden content before distribution.
FAQ
Can a browser PDF viewer show embedded files? Some can, but many browser previews expose fewer advanced PDF features than desktop readers. Use an extraction tool when the document says files are attached but the browser shows no panel.
Does extraction modify the original PDF? Extracting files creates external copies and should leave the source PDF unchanged. Keep the original until you have checked the results.
Will the embedded files keep their original format? Yes. A spreadsheet remains a spreadsheet, and an image remains an image. Extraction is not conversion.
Why are extracted files placed in a ZIP? A ZIP keeps multiple attachments together and makes one browser download possible. Open the ZIP locally to access the individual files.
Can an embedded attachment be dangerous? Yes. Treat unknown embedded files like unknown email attachments. Scan them and follow your security policy before opening them.
Is an attachment the same as an image inside a PDF? No. Most visible images are page resources, not embedded attachments. A PDF attachment is a separate file object intended to be opened or extracted independently.
Can I add the files back later? Yes. Use Add Attachments to embed files into a PDF again, but verify the resulting document and attachment labels before sharing it.
Try it yourself
All pdfup tools run in your browser — your files never leave your device.
Open the PDF tools →