Attach files or embed a document in your PDF at document level or on selected pages. Everything is processed locally with no upload.
Click to select PDF or drag and drop
Your files never leave your device.
Click or drop files to attach
Any file type
Processing...
PDF attachments allow you to embed files directly into a PDF document. This creates a single file package containing:
Use cases include:
Select your main PDF document. All processing happens locally in your browser.
Select files to attach. Choose document-level or page-level attachment options.
Download your new PDF with embedded attachments. All original files remain intact.
Use a document-level attachment when the embedded file supports the PDF as a whole. Examples include the spreadsheet behind an annual report, a ZIP archive of project files, or a source document supplied with a published PDF.
Readers normally find these files in the PDF viewer's attachments or paperclip panel. Because viewers place that panel in different locations, mention important attachments in the visible document text.
Use a page-level attachment when a file belongs to a specific page, figure, claim, or section. This can help connect a chart to its raw CSV, an inspection page to its original photograph, or a contract clause to a supporting exhibit.
Page-level support varies by PDF viewer. Test the result in the software your recipient is likely to use, especially when the attachment is essential.
Embedding keeps a supporting file intact inside the PDF. It is different from placing an image on a page, converting a spreadsheet into visible PDF pages, or merging another PDF into the page sequence.
If recipients must read the supporting material as ordinary PDF pages, use Merge PDF instead. If they need the original file, embedding is the more appropriate workflow.
Desktop PDF readers usually expose embedded files more clearly than browser previews or mobile viewers. Tell recipients where to look and provide a separate delivery method when an attachment is mission-critical.
The finished PDF grows by approximately the size of the embedded files. Check email and portal limits, and avoid attaching duplicate or unnecessary source files.
An attachment can contain executable code, macros, or other risky content. Embed only trusted files, use descriptive filenames, and never instruct recipients to bypass security warnings.
Before external distribution, use Edit Attachments to review what is already inside the PDF. To inspect a received document, use Extract Attachments and scan unknown files with appropriate security software before opening them.
You can attach virtually any file type, including:
Document-level attachments: Attached to the entire PDF document. Available regardless of which page you're viewing.
Page-level attachments: Attached to specific pages. Only available when viewing those particular pages.
Most users prefer document-level attachments for general file embedding, while page-level is useful for page-specific references.
No, there are no file size limits. Since all processing happens locally in your browser, you can attach files of any size. The only limitation is your device's memory capacity.
For extremely large attachments (1GB+), we recommend:
Yes, recipients can extract attached files using:
Attachments appear in the PDF's attachments panel and can be saved by recipients.
PDFup keeps the attachment workflow private by processing the selected files locally in your browser:
Local processing removes the upload and server-retention stages. You should still use a trusted device, inspect the final attachment list, and follow any rules that apply to the document.
Related guides
Follow the complete embedding workflow, or learn how to find and recover attachments from a PDF you received.