Extract PDF Attachments
Get out the files that are attached inside a PDF, such as invoices in XML, spreadsheets or source files. Download one at a time, or all together as a ZIP.
Extract PDF Attachments
Add · Choose · Download
How to extract attachments from a PDF
Add your PDF
Drop the file onto the tool or click Choose files.
See the attachments
Every attached file is listed with its size and description.
Download
Download a single file, or all of them as a ZIP.
Why use it
What this free tool does
All attachments
Document and page attachments.
One or all
Single downloads or a ZIP.
Unchanged
Files come out exactly as they went in.
Details
Sizes, descriptions and pages.
E-invoices
Gets the XML out of ZUGFeRD and Factur-X invoices.
Private
Nothing is uploaded.
Be careful with attachments from strangers
Attached files can be anything, including programs. Only open attachments from PDFs you trust, and let your antivirus check them.
Electronic invoices (ZUGFeRD, Factur-X, XRechnung) carry their data as an attached XML file, which this tool can save for your accounting software.
Tip: Want to remove attachments instead? Use Edit PDF Attachments.
Your files stay on your device
Most online PDF sites upload your documents to their servers. Aleynray Ai does the work inside your browser instead, on your own computer or phone.
Nothing is sent anywhere, so contracts, bank statements, IDs and medical forms stay private, and there is no waiting for uploads.
- Free, with no sign-up or limits
- No watermark
- Files never leave your device
- Opens password-protected PDFs
- Works on desktop and mobile
Frequently asked questions
Why does it say no attachments?
The PDF has no embedded files. Links to files online aren't attachments.
Are the files changed?
No, they are saved exactly as stored.
Can I extract from many PDFs?
Add them one at a time.
Is it free?
Yes. There is no sign-up, no limit on files and no watermark.
Are my files uploaded?
No. The tool runs inside your web browser and works on the file on your own device. Nothing is sent to a server, so private documents stay private.