{
  "id": 5849114,
  "title": "Why Confluence Cloud turns your SVG into a flat image",
  "url": "https://urgent.news/2026/09/05/why-confluence-cloud-turns-your-svg-into-a-flat-image",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-05T21:54:25.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/xpymik6rgb/why-confluence-cloud-turns-your-svg-into-a-flat-image-17fg"
  },
  "original_language": "en",
  "account": "SVG files in Confluence Cloud are converted to flat images before display to prevent potential security risks. This is because SVGs can contain links, scripts, and references to external resources, which could allow an attacker to execute malicious code on a site if rendered inline. Confluence Cloud stores the original SVG attachment, so it remains unchanged and downloadable, but the rendered version is a rasterized image without any interactive elements. This means hyperlinks, hover states, tooltips, scripts, animations, and selectable text are all removed from the displayed image. The image itself remains intact, but its clarity may be slightly reduced when zoomed in due to its fixed resolution. While some users might recommend using the HTML macro or custom user macros in older versions of Confluence Server, this approach does not apply to Confluence Cloud, which does not support native HTML macros. Instead, alternatives include using diagramming apps like draw.io, which preserve links and interactive elements, or breaking down large diagrams into smaller pages. For a more secure solution, using a third-party app that parses the SVG, removes unsafe elements, and renders only the safe content is recommended. These apps ensure that dangerous content never reaches the page and can store links as references to pages, maintaining correct functionality even when pages are renamed or moved.",
  "summary": "Short answer. An SVG file is not only a picture: it can carry links, scripts and references to outside resources. Rendering one live inside a page would let an attachment run code on your site, so Confluence Cloud converts it to a raster image before it is displayed. The picture survives. Everything interactive inside it does not, and there is no administrator setting that turns this behaviour…",
  "key_points": [
    "SVG files in Confluence Cloud converted to flat images",
    "Removal of interactive elements like links and scripts",
    "Alternatives include diagramming apps or breaking diagrams into smaller pages"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}