blog

How to Add a PDF to a Confluence Page (Step-by-Step Guide for 2026)

Written by Rafael Silva | Aug 12, 2026, 4:00:00 AM

Adding PDF files to Confluence is a core part of many documentation workflows, whether you're sharing reports, contracts, technical manuals, signed documents, or onboarding material. The good news is that Confluence gives you several ways to work with PDFs. You can attach them, embed them, preview them, and with the right tools, even edit and annotate them directly inside Confluence.

 

Confluence's native features are great for simple uploads and basic viewing, but if your team needs reliable previews, clean layouts, or the ability to edit PDF files without downloading and re-uploading new versions, you'll want to use a dedicated app.

 

In this guide, you will learn every method available for 2026, including the modern approach that uses ikuTeam's PDF for Confluence app, the easiest way to view, edit, sign, and collaborate on PDFs directly inside a Confluence page. (On the Atlassian Marketplace itself, the listing is titled simply "PDF"; we'll use the more descriptive "PDF for Confluence" throughout this guide)

 

Quick answer: To add a PDF to a Confluence page, open the page in Edit mode and drag the file into the editor, this uploads and attaches it instantly as a downloadable link. To embed an inline preview instead of just a download link, type /PDF and insert the built-in PDF macro. For full editing, annotation, and e-signatures without leaving Confluence, use the ikuTeam’s PDF for Confluence app instead of the native macro.

All the Ways to Add a PDF to a Confluence Page

 

When you want to upload or display a PDF file on a Confluence page, you have three main options. Each method offers different levels of functionality, from simple attachments to full in-page editing.

Below is a complete breakdown of the three approaches, what they do, when to use them, and their limitations.

1. Upload a PDF as an Attachment (Native Confluence)

 

This is the simplest and most common method. You upload the PDF directly to the Confluence page so users can download it.

 

How it works:

 

  • Enter Edit mode on the Confluence page
  • Drag and drop the PDF into the editor or use the Files & Images button
  • Confluence attaches the file to the page
  • The PDF appears as a link users can click to download

 

Pros

 

  • Very fast
  • No configuration required
  • Works for all Confluence users

 

Cons

 

  • No inline preview (only download)
  • No editing, annotation, or signing
  • No layout control

 

Best for: Simple downloads and reference materials.

2. Embed a PDF Using the Built-In PDF Macro

 

The Confluence PDF macro embeds an inline, scrollable preview of an attached PDF directly on the page. Insert it by typing /PDF in the editor.

 

What it offers

 

  • Inline preview displayed inside the page
  • Page navigation (arrows, scroll)
  • Users don't need to download the file
  • File must be attached to the same page

 

Pros

 

  • Native Confluence functionality
  • Allows basic in-page viewing
  • Good for documentation, manuals, long files

 

Cons

 

  • Limited viewer controls
  • No annotation or editing
  • Layout options are minimal
  • Sometimes unreliable with larger PDFs

 

Best for: Simple embedded viewing without editing.

3. Use PDF for Confluence (Recommended)

 

For teams who need more than basic viewing, ikuTeam's PDF for Confluence app unlocks a complete PDF workflow directly on a Confluence page.

 

What it offers

 

  • Real inline multipage preview
  • Collapsed or expanded preview styles
  • Full-screen viewer with navigation
  • Edit PDFs directly (no downloads)
  • Annotate, comment, highlight, and sign
  • Real-time collaboration (multiple editors at once)
  • Autosave inside the page
  • Works entirely with attached PDFs
  • Layout controls (header style, preview size, collapsed/expanded)

 

Pros

 

  • Most powerful option
  • Prevents version duplication (no re-uploads)
  • Perfect for signed documents, review cycles, contracts, markup work
  • Clean, configurable preview

 

Cons

 

  • Requires installation from Atlassian Marketplace

 

Best for: Teams that need a true PDF workspace in Confluence, including legal, HR, product, engineering, finance, compliance, and operations.

Quick Comparison

 

Method

Preview

Editing

Best for

Attach PDF

No

No

Downloads, simple sharing

PDF Macro

Basic

No

Inline reading

PDF for Confluence

Full

Yes

Collaboration, annotations, signing

 

If your workflow involves reviewing PDFs, collecting signatures, giving feedback, or avoiding duplicate file uploads, PDF for Confluence is the clear winner.

Method 1: Upload a PDF File to Your Confluence Page

 

Uploading a PDF to Confluence is the simplest way to make the file available to your team. This method adds the PDF as an attachment, which can later be previewed, embedded, or edited depending on the tools you use.

Step-by-Step: Upload a PDF to a Confluence Page

 

  1. Open the Confluence page where you want to add the PDF
  2. Click Edit to enter the page editor
  3. Go to Insert → Files & images (or simply drag and drop the file into the editor)
  4. Select your PDF file from your computer
  5. Confluence uploads it and attaches it to the page
  6. Once uploaded, the PDF appears as a link or thumbnail, depending on your editor settings

Method 2: Insert a PDF Using the Native PDF Macro

 

The PDF Macro is Confluence's built-in way to display an attached PDF directly inside a page. It creates an inline viewer so readers don't need to download the file just to see it.

How to Insert a PDF With the PDF Macro

 

  1. Open your page and click Edit
  2. Type /PDF in the editor
  3. Select PDF from the macro list
  4. Choose the attached PDF file from the dropdown
  5. Click Insert
  6. Publish the page. The PDF viewer will appear embedded

This adds an inline viewer with basic navigation controls so users can scroll through pages.

Configure the PDF Macro

 

The native macro includes a few useful configuration options. These settings help customize how the PDF is displayed on the page.

Key Parameters

 

File Name: Select the specific PDF attached to the page.

Page Name: Choose a different page if the PDF is attached elsewhere. Useful for teams maintaining shared document hubs.

Height & Width: Adjust the display area of the embedded file by setting a fixed height for readability and choosing either a fixed pixel width or a full-width layout.

Show Page Navigation: Enable page-by-page controls for multi-page documents.

Show Border: Toggle an outer frame around the viewer for a cleaner structure.

Limitations of the Native PDF Macro

 

While useful, the PDF Macro comes with significant restrictions:

 

  • No editing. You cannot modify or update the PDF inside Confluence.
  • No annotation or signatures. No ability to highlight, comment, stamp, or sign.
  • Limited preview features. No full-screen mode, no zoom controls, and no metadata view.
  • Minimal layout customization. Cannot adjust header visibility, preview density, or collapsible views.
  • Performance issues with larger files. Large PDFs can load slowly or fail to render consistently.

 

If you need real preview controls, full-screen mode, or built-in editing, you'll get far better results with PDF for Confluence, which we cover next.

Method 3: Preview and Edit PDFs Using PDF for Confluence

 

If you want more than a basic viewer, PDF for Confluence is the most modern and complete way to work with PDFs inside Confluence. It replaces the old download → edit → re-upload routine with a real in-page workflow.

 

With this app, you can:

 

  • Preview PDFs directly on the page
  • Open full-screen views
  • Edit, annotate, and sign documents
  • Collaborate in real time with teammates
  • Avoid clutter: no duplicate versions
  • Customize layout and display options
  • Work entirely inside Confluence with no local downloads

 

This is the best option for teams handling contracts, reviews, design deliverables, legal documents, HR forms, or any file that requires collaboration.

Step-by-Step: Using PDF for Confluence

Step 1: Install PDF for Confluence

 

  1. Go to the Atlassian Marketplace
  2. Search for PDF by ikuTeam
  3. Click Get it now
  4. The app installs instantly (built on Atlassian Forge)

No extra configuration required, it works immediately.

Step 2: Add the PDF Editor Macro to Your Page

 

  1. Open your Confluence page → Edit
  2. Type /pdf editor or select it from the Insert menu
  3. The macro automatically displays all PDFs attached to the page
  4. Publish or configure the macro as needed

If your PDFs are already attached, they will appear instantly. If not, just upload them before inserting the macro.

Step 3: Preview PDFs on Your Page

 

The app offers a modern, flexible preview experience far beyond the native PDF Macro.

 

Preview features include:

 

  • Collapsed view by default (clean and compact)
  • Disclosure button to expand the preview
  • Inline preview with smooth scrolling
  • Full-screen preview for reading or presenting
  • Document info panel (file details)
  • Download button (if you want a local copy)
  • Edit button inside each preview for instant editing

 

This makes your Confluence page a functional PDF workspace instead of a simple file repository.

Step 4: Edit PDFs Directly in Confluence

 

This is where the app becomes a true game-changer. You can:

 

  • Edit PDFs directly
  • Annotate with highlights, comments, and shapes
  • Sign documents (e.g., internal approvals, HR forms)
  • Collaborate in real time with others
  • Rely on autosave to keep every change
  • Work with no file locking
  • Avoid download → edit → re-upload loops entirely

 

How it works:

 

  • Click Edit from the preview
  • The PDF opens in a new browser tab
  • Start editing, teammates join automatically
  • Close the tab when done; changes are saved immediately

 

This is ideal for teams needing to review documents daily without leaving Confluence.

Step 5: Customize Layout (Headers, Width, Height, Visibility)

 

The macro includes powerful layout controls to match your documentation style.

 

Attachment Header Options

 

  • Regular: large icon + details
  • Compact: small icon + filename only
  • Hidden: no header, preview shows immediately

 

Preview Width

 

  • Auto: adapts to page width
  • Custom: set a px/percentage width

 

Preview Height

 

  • Regular: standard 400px height
  • Custom: set any height you want

 

Default Visibility

 

  • Collapsed: hides preview until expanded
  • Expanded: preview is open on page load (required for hidden headers)

 

These controls give you the flexibility to create clean dashboards, compact documentation indexes, or fully visible PDF pages.

 

PDF for Confluence is by far the simplest, most powerful way to preview, manage, and collaboratively edit PDFs directly inside your Confluence workspace.

Managing PDFs Stored Outside Confluence

 

Not every PDF starts as a Confluence attachment. Many teams keep contracts, reports, and reference documents in SharePoint, Google Drive, or Box, and only need Confluence to display or reference them, not host a duplicate copy.

 

For that scenario, a general-purpose connector is a better fit than a PDF-specific tool. On the Atlassian Marketplace today, these are listed as:

 

  • SharePoint Connector in Confluence: browse, preview, and edit PDFs, along with Word, Excel, and PowerPoint files, that live in SharePoint or OneDrive, without leaving the page.
  • Google Drive Connector in Confluence: the same idea for teams standardized on Google Workspace, PDFs and other files stay in Drive, with live previews inside Confluence.
  • ikuTeam Files: Document Management: the multi-cloud option, if your PDFs are spread across SharePoint, Google Drive, Box, Dropbox, or Egnyte, this connects all of them through a single app.

 

Once a PDF is inside Confluence as a native attachment, whether it started there or was brought in through one of these connectors, PDF for Confluence takes over for editing, annotation, and signing.

Troubleshooting PDF Uploads and Embeds in Confluence

 

Even with the right method, PDFs in Confluence can occasionally behave unexpectedly. Here are the most common problems you may encounter and how to fix them quickly.

PDF Doesn't Display at All

 

Cause: The file is not attached to the page or the macro points to the wrong file.

 

Fix:

 

  • Open Attachments → check the PDF is listed
  • If using the PDF Macro, confirm the file name is correct
  • Reinsert the macro to refresh the reference

Wrong PDF Is Shown

 

Cause: Two attached PDFs share the same file name, causing Confluence to load the oldest one.

 

Fix:

 

  • Rename the file locally (e.g., spec-v2.pdf)
  • Re-upload with a unique name
  • Update the macro reference if needed

Preview Is Too Small or Cut Off

 

Cause: Default PDF Macro size or layout mismatch.

 

Fix:

 

  • Increase height and width in the macro settings
  • If using PDF for Confluence, open macro → adjust preview width/height
  • Switch header/visibility options for better layout control

Cannot Edit PDF in PDF for Confluence

 

Cause: You don't have page edit permissions.

 

Fix:

 

  • Confirm you have Edit access to the Confluence page
  • Ask an admin to grant edit permission
  • Reload the page afterward

Missing Toolbar or No Preview

 

Cause: Macro configuration hides elements or loads collapsed by default.

 

Fix:

 

  • Reopen macro settings → check Show toolbars
  • For PDF for Confluence:
    • Ensure header is not set to Hidden unless intended
    • Switch preview from Collapsed to Expanded

PDF Doesn't Load or Shows an Error

 

Possible Causes:

 

  • PDF is corrupted
  • File failed during upload
  • PDF format or structure is unsupported by the native viewer

 

Fix:

 

  • Reupload the PDF
  • Try opening locally to confirm it's valid
  • Use PDF for Confluence for more reliable rendering

Blank Preview When Using PDF for Confluence

 

Cause: User is not authenticated, or Confluence cached a previous state.

 

Fix:

 

  • Refresh the page
  • Log in again if prompted
  • Clear browser cache for the Confluence domain if needed

 

If problems persist, users can check page attachments, reconfigure the macro, or consult the PDF for Confluence documentation and the support portal for additional guidance.

Best Practices for Managing PDFs in Confluence

 

To keep your Confluence workspace clean, reliable, and easy for teams to navigate, follow these practical best practices when working with PDF files.

Use Clear, Descriptive Filenames

 

Name your PDF file so users immediately understand their purpose. This prevents confusion and makes searching through attachments far easier.

 

Example: Project-Brief-Q1-2025.pdf instead of document.pdf.

Replace Attachments to Maintain Version History

 

When updating a PDF:

 

  • Upload a new file with the same file name
  • Confluence automatically creates a new version in the attachment history
  • You avoid clutter and keep a clean audit trail

 

This is especially useful for policies, reports, and recurring documentation.

Keep PDFs Lightweight (Ideally Under 100MB)

 

Confluence supports large attachments, but heavy PDFs:

 

  • Load slowly
  • Reduce page performance
  • Can cause preview failures

 

Compress files or split oversized documents before uploading.

Use PDF for Confluence for Heavy Workflows

 

For teams handling PDFs daily, use PDF for Confluence because it supports:

 

  • Real previews
  • Full-screen viewer
  • Editing, annotating, and signing
  • Real-time collaboration
  • Autosave
  • No download/re-upload loops

 

This ensures your PDF workflows stay fast, secure, and version-clean.

Avoid Duplicate Uploads

 

Duplicate PDFs waste storage and cause version confusion. Instead:

 

  • Replace the existing file
  • Or attach once and reuse that attachment
  • Or use the PDF for Confluence macro to manage multiple PDFs cleanly on the same page

Use Layout Options for Cleaner Pages

 

Inside the PDF for Confluence macro, adjust:

 

  • Header type: regular, compact, hidden
  • Preview width: auto or custom
  • Preview height: regular 400px or custom
  • Default visibility: collapsed or expanded

 

This makes your pages more readable, especially when displaying multiple PDFs.

Following these best practices ensures your Confluence pages remain fast, clear, version-safe, and easy for teams to work with.

FAQ: Adding PDF Files to Confluence

Why isn't my PDF showing on the page?

 

Common causes include:

 

  • The PDF was not attached to the page
  • The PDF Macro is pointing to the wrong file name
  • The attachment has been renamed, and the macro wasn't updated
  • The preview is collapsed, or the macro height is too small

 

If you're using ikuTeam's PDF for Confluence, ensure the macro is added and the file appears in the list of attached PDFs.

Can I embed multiple PDFs on the same Confluence page?

 

Yes. You can upload multiple PDFs and embed each one using:

 

  • The native PDF Macro, or
  • The ikuTeam's PDF for Confluence macro (recommended for multiple files)

 

Each file appears with its own preview and layout settings.

What is the maximum PDF size I can upload?

 

Confluence Cloud's default limit is 100 MB, but administrators may configure a custom limit. Larger files may load slowly or fail to preview; compress them when possible.

Can I edit PDFs directly in Confluence?

 

Not with Confluence alone. To edit PDFs, you need ikuTeam's PDF for Confluence, which lets you:

 

  • Edit
  • Annotate
  • Sign
  • Collaborate in real time
  • Save changes automatically to the original attachment

 

No downloads or re-uploads required.

Does the PDF Macro support all PDF file types?

 

The native PDF Macro supports standard PDFs, but:

 

  • It does not support editing
  • It lacks annotation tools
  • It may struggle with very large or complex files

 

For reliable previews and full functionality, ikuTeam's PDF for Confluence is recommended.

Are edits saved to the attachment automatically?

 

With the native PDF Macro, no editing is possible. With ikuTeam's PDF for Confluence: Yes. Edits are autosaved back to the original attached PDF.

Does Confluence create duplicates when updating a PDF?

 

No, unless you upload a new file with a different name. If you upload a file with the same name, Confluence stores a new version under the same attachment, keeping history clean.

Can I annotate or sign PDFs inside Confluence?

 

Yes, but only using PDF for Confluence, which supports:

 

  • Highlighting
  • Comments
  • Drawing
  • Text boxes
  • Signatures
  • Real-time multi-user annotation

 

These features are not available in the native PDF Macro.

Conclusion: The Best Way to Add PDFs to Confluence Pages

 

Adding PDFs to Confluence can be as simple or as powerful as your workflow requires.

 

  • Uploading a PDF is the fastest option when you just need the file attached to a page.
  • The native PDF Macro works well for quick, lightweight previews, but it's limited. No editing, no annotations, no customization, and it struggles with larger files.
  • PDF for Confluence delivers the complete solution: clean inline previews, a full-screen viewer, real-time editing and collaboration, annotation and signing tools, customizable layouts, autosave to the original attachment, and zero downloads or file duplication.

 

And if your PDFs live outside Confluence altogether, in SharePoint, Google Drive, or another cloud drive, the SharePoint Connector, Google Drive Connector, and ikuTeam Files apps bring those same files into Confluence without duplicating storage.

 

For any team that works with documents, approvals, audits, contracts, design PDFs, reports, or annotated feedback, PDF for Confluence is the most efficient, modern, and reliable way to manage PDFs directly inside Confluence.

 

Try ikuTeam's PDF for Confluence for free today and turn static attachments into an integrated, collaborative document workflow.