Extract Attachments
Take the files attached to PDFs out of them, each under its own name: one at a time, or all in one ZIP. Runs in your browser.
About This Tool
Extract Attachments lists the files attached to one or more PDFs, both those that belong to the whole document and those pinned to a page, and lets you save them: one at a time, or all of them in one ZIP archive.
Each file is saved under its own name, as the PDF gives it, whatever letters it is written in. Where two files have the same name, the second is saved as name (2). With several PDFs, the list says which PDF each file was in, and the page names the PDFs that had nothing attached and the ones that could not be opened. A file that is inside a PDF without being in the list a PDF reader shows is listed as well, with a note.
Everything happens in your browser; the files are not uploaded.
How to Use
Upload Your PDF
Drag and drop your PDF file or click to select.
Extract
Click "Extract Attachments". The files found are listed with their sizes, with the pages for a file pinned to pages, and with the description the PDF gives, where it gives one.
Download
Click "Download" beside a file, or "Download all as a ZIP" to save every file in one archive.
Use Cases
Access Source Files
Extract original data files from PDF reports.
Recover Attachments
Retrieve embedded files from PDF packages.
Batch Extraction
Extract attachments from multiple PDFs at once.
Frequently Asked Questions
What if there are no attachments?
The page says that the PDF has no attached files. When several PDFs are added, the ones with nothing attached are named under the result.
Are all attachment types supported?
Yes, whatever their type, and both files that belong to the document and files pinned to a page. A file pinned to several pages is listed once. A name in Arabic or other non-Latin letters is read as it was written.
Can I extract from multiple PDFs?
Yes, up to 20 at a time. The files of all of them appear in one list, each with the name of the PDF it was in, and "Download all as a ZIP" saves them together.

