MarkdownCo

Markdown to Confluence Converter

Paste or upload Markdown and get Confluence wiki markup you can drop into Data Center, Server, or Jira. Headings, tables, code blocks, and links map to their wiki markup equivalents; LaTeX formulas pass through unchanged.

Wiki markup outputCode macros with language tagsLaTeX math preserved
document.md
confluence.txt

Confluence Wiki Markup

Output updates as you type. Click Convert & Download to save it as a file.

How to Convert Markdown to Confluence

Go from a .md file to Confluence-ready wiki markup in three steps.

1

Add your Markdown

Paste Markdown into the editor or drag in a .md file.

2

Review the wiki markup

The right panel shows the Confluence wiki markup as you type. Check code macros and tables before exporting.

3

Convert & download

Click Convert & Download to save the wiki markup as a .txt file and keep it in your conversion history.

Where Confluence wiki markup works

Confluence wiki markup is the text format Confluence Data Center, Server, and Jira parse natively. Writing in Markdown and converting on export keeps your source files in git while your team reads them in Confluence.

Confluence Data Center and Server pages
Confluence Data Center and Server pages via Insert > Markup
Jira descriptions and comments
Jira descriptions and comments, which use the same wiki markup
Bulk migration into Confluence
Bulk-migrating README and docs repositories into Confluence
Runbooks and technical notes
Publishing runbooks and technical notes written in Markdown

How your Markdown maps to Confluence wiki markup

Every Markdown element maps to its wiki markup equivalent, and the conversion is tested against real technical documents with heavy code and math.

Code blocks become code macros

Fenced code blocks convert to {code:language=...} macros with the language tag preserved, so syntax highlighting works in Confluence.

Code blocks become code macros

Tables and links convert cleanly

GFM tables map to ||header|| and |cell| rows; [text](url) links become [text|url]. Nested lists keep their depth.

Tables and links convert cleanly

LaTeX math passes through untouched

$$ blocks and inline $...$ formulas are detected and left verbatim — spacing commands, matrix line breaks, and escaped braces survive, so a math macro on the Confluence side can render them.

LaTeX math passes through untouched

Headings, quotes, and rules map 1:1

# headings become h1. – h6., blockquotes become {quote} blocks, horizontal rules become ----. The document structure is preserved line for line.

Headings, quotes, and rules map 1:1

Markdown to Confluence FAQ

These answers cover wiki markup output, code macros, math handling, and Confluence Cloud compatibility.

How do I convert Markdown to Confluence wiki markup?

Paste your Markdown into the editor or upload a .md file. The wiki markup preview appears in the output panel as you type. To get the output, click Convert & Download — it saves the markup as a .txt file in your conversion history. This requires signing in and uses credits; see the pricing page for details.

What format does this tool output?

Confluence wiki markup — the text syntax Confluence Data Center, Server, and the legacy editor parse (h1. headings, *bold*, {code} macros, ||table|| rows). It is the same markup family Jira uses in descriptions and comments.

Does the output work in Confluence Cloud?

Partially. The Confluence Cloud new editor removed the Insert > Markup option, so you cannot paste wiki markup into it. Wiki markup works in Data Center, Server, the Cloud legacy editor, and Jira. If you are on the Cloud new editor, paste your Markdown directly — it auto-converts most syntax on paste.

How are code blocks converted?

Fenced code blocks become {code:language=...} macros. The language identifier after the opening fence (```python, ```js) is carried into the macro, so Confluence applies the right syntax highlighting. Blocks without a language tag become {code:language=text}.

What happens to LaTeX math formulas?

They pass through byte-for-byte. The converter detects $$ blocks and inline $...$ before conversion and restores them verbatim afterwards, so spacing commands like \, and matrix line breaks \\ are not mangled. Confluence has no built-in math rendering — pair the output with a LaTeX macro app on your instance.

Are Markdown tables supported?

Yes. GitHub-flavored Markdown tables convert to Confluence table markup: header rows become ||header|| cells and body rows become |cell| rows. Column alignment syntax is dropped, since wiki markup tables do not support it.