Add Attachments

Embed one or more files into your PDF.

Click to select PDF or drag and drop

Your files never leave your device.

How It Works

1

Upload File

Click or drag and drop your file to begin

2

Process

Click the process button to start

3

Download

Save your processed file instantly

Related PDF Tools

Merge PDF

Free online merge PDF tool

Compress PDF

Free online compress PDF tool

Split PDF

Free online split PDF tool

Edit PDF

Free online edit PDF tool

Rotate PDF

Free online rotate PDF tool

Frequently Asked Questions

What kinds of files can I embed in a PDF?

Any file type: spreadsheets, images, ZIP archives, CAD drawings, even executables. The tool doesn't inspect or convert the file; it stores the bytes inside the PDF under the original file name, and you can embed several files in one pass.

What's the difference between document-level and page-level attachments?

Document-level attachments belong to the PDF as a whole and appear in the reader's attachments panel. Page-level attachments are tied to the pages you list in the page range field (for example 1,3,5-7), and the same file is attached to every page in that range. Document level is the safer choice, since some viewers never show page-level attachments.

Where do the attached files show up when someone opens the PDF?

In readers that have an attachments panel, such as Adobe Acrobat Reader or Firefox's built-in viewer, they're listed by file name and can be opened or saved from there. Viewers without that panel won't show them at all, although the files are still inside the PDF.

Does embedding files make the PDF bigger?

Yes, by roughly the size of each attachment, since the file's bytes are stored inside the PDF. A 40 MB spreadsheet attached to a 1 MB report yields a PDF of about 41 MB, so keep attachment size in mind before emailing the result.

Is the file I attach uploaded anywhere when I embed it?

No. The PDF and the attachments are read and combined in your browser by the CoherentPDF WebAssembly module, and the result is downloaded straight from the page. Nothing is sent to a server.

Why does the tool say an advanced processing module is required?

Embedding uses the CoherentPDF (cpdf) module, which loads on demand from a CDN the first time you use it rather than shipping with the main site. If you self-host BentoPDF or work in an air-gapped setup, you can point the tool at your own copy of the module on the Advanced Features settings page.

Can I remove an attachment later?

Yes. Edit Attachments lists every embedded file and lets you remove individual ones or all of them, and Extract Attachments saves them back out as separate downloads.

Will attaching files break a digital signature on the PDF?

Yes. Adding attachments rewrites the file, which invalidates any existing digital signature. Attach the files first, then sign the finished PDF with Digital Sign PDF.