Guide

How to get Markdown into Confluence

Four options for Confluence Cloud, and what each one needs.

Teams write documentation in Markdown: in Git repos and wikis, in Obsidian, and more and more with AI tools. People read documentation in Confluence. Here are the four ways to put the two together, starting with the ones that cost nothing.

1. Paste it into the editor

Confluence Cloud turns Markdown shortcuts into formatting as you type, and Markdown you paste is often converted too.

2. Show the file in a macro

Marketplace apps can render a Markdown file, often straight from Git, inside a macro on a page.

3. Publish from CI with an open-source tool

Command-line tools such as mark and md2conf push Markdown to Confluence from a build pipeline.

4. Import the files as Confluence pages

An importer app like Definitive Pages turns a folder or .zip of Markdown into a page tree under any page you choose.

Confluence's own importers handle HTML and Notion exports but not Markdown, and they always create a new space.

At a glance

Real, searchable pagesKeeps folders, links and imagesUpdates when files changeSetup
PasteYesNoNoNone
MacroNo, the text stays in the macroOne file per macroYes, liveAn app, often a Git connection
CI toolYesMostlyYes, on each commitScripts and API tokens
Definitive PagesYesYesYes, when you re-importNone

Which should you pick?

Try Definitive Pages

Import Markdown folders, Git wikis and Obsidian vaults as a Confluence page tree, and re-import to update only what changed. Free for up to 10 users, and it runs entirely on Atlassian.

See how it worksRead the setup guide

Other product names are trademarks of their owners.