Free · No sign-up · Nothing leaves your browser

Confluence dropped your images from the PDF. Put them back.

Confluence's built-in PDF export silently skips images — small ones, centered ones, web images, or it prints “Preview unavailable” where the picture should be. This tool rebuilds the document from your Confluence HTML export, with every attached image restored, and hands it to your browser to save as PDF.

Waiting for a file.

How to get the HTML export out of Confluence

  1. Open the space, then Space settings → Manage space → Export space (in older layouts: Space tools → Content tools → Export).
  2. Choose HTML, then Custom export if you want to pick specific pages rather than the whole space.
  3. Download the .zip. Attachments sit inside it under download/attachments/<pageId>/ — that is what this tool reads.
  4. Drop the ZIP above.

No space-export rights? Space export is usually restricted to space admins. If the menu is missing, ask whoever administers the space to run the HTML export once and send you the ZIP — a single export covers every page you need.

Why Confluence loses images in PDF export

Four causes account for most reports. Worth knowing, because two of them are fixable at the source and will also fix Confluence's own export.

1. The image is narrower than 16 pixels

Images whose width was set to 0 or to a value below roughly 16px are dropped by the PDF renderer. This turns up constantly on pages that came through a migration, where widths were rewritten to zero.

Fix at the source: edit the page, click the image, drag it wider than 16px, republish.

2. “Preview unavailable” instead of the picture

Attached PNG, JPG and SVG files render as a “Preview unavailable” placeholder — or as a paperclip icon — in both single-page and space PDF exports. Reported on Confluence Cloud Free and Standard plans.

No reliable fix at the source. This is what the tool above is for: it takes the real attachment out of the export archive and puts it back in the document.

3. The image is a web image, not an attachment

An image inserted by URL rather than uploaded as an attachment is not fetched when the PDF is generated, so it disappears.

Fix at the source: download the image and attach it to the page, then re-insert it from the attachment.

4. The image is centered

A long-standing bug omits centered images from the exported PDF while left-aligned images on the same page survive.

Fix at the source: set the image alignment to left and republish, or use this tool to keep the centering and still get the image.

Atlassian tracks several of these publicly — see Broken images in PDF export and the tickets CONFCLOUD-77137 (web images) and CONFSERVER-35945 (centered images).

What this tool does and does not do

Runs entirely in your browser

The ZIP is opened with JavaScript on your machine. No file, no page content and no image is sent anywhere — there is no server to send it to. You can confirm this by opening the browser's network tab, or by loading this page once and then going offline: it still works.

It rebuilds, it does not repair Confluence

The causes above live inside Confluence's own renderer and cannot be patched from outside. What this page does is take the export archive — which does contain your images — and assemble a clean document from it.

Where it stops

Macros that Confluence renders dynamically (live filters, some charts, embedded apps) are not in the HTML export, so they cannot appear here either. Page layout is simplified to a clean document. If you need pixel-faithful, branded, scheduled exports at scale, that is what the paid Confluence exporter apps are built for.

Not affiliated with Atlassian. Confluence is a trademark of Atlassian. Built because “export to PDF, images missing” deserved a fix rather than another forum thread.