Need AI Training/Help?CloudYeti.io/meet
MarkdownMe
Confluence wiki markup guide

Markdown Table to Confluence

Convert Markdown pipe tables into Confluence wiki markup tables with proper header rows, and avoid the collapses that happen when you paste tables directly.

Direct answer

A Markdown table converts to Confluence wiki markup by turning the header row into double-pipe cells (||Header||) and each body row into single-pipe cells (|cell|). The Markdown separator row (|---|) is dropped entirely — Confluence marks headers with the double pipes instead.

Open Markdown to Confluence converter

When to use this

  • A Markdown table pasted into Confluence collapsed into one line of pipes and dashes.
  • Status reports, comparison matrices, or data tables authored in Markdown need to live in Confluence.
  • A CSV or spreadsheet export was converted to a Markdown table and Confluence is the destination.

Steps

  1. Make sure every Markdown row has the same number of pipe-separated cells.
  2. Convert the table — the header row becomes ||...|| cells and the |---| separator row disappears.
  3. Paste the result through Insert > Markup with 'Confluence wiki' selected.
  4. Check the preview: each || cell renders as a shaded header cell.
  5. Fix any row that renders as plain text — it almost always has a missing or extra pipe.

Example conversion

Markdown input
| Service | Owner | Status |
|---------|-------|--------|
| API | Platform | Live |
| Billing | Payments | Beta |
Confluence wiki output
||Service||Owner||Status||
|API|Platform|Live|
|Billing|Payments|Beta|

Common mistakes

  • Do not keep the Markdown |---| separator row — Confluence renders it as a literal row of dashes.
  • Do not leave empty cells truly empty in wiki markup; use a space between pipes so the row keeps its shape.
  • Do not use pipe characters inside cell text without escaping — they split the cell.

FAQ

How do table headers work in Confluence wiki markup?
Header cells use double pipes: ||Name||Role|| renders as a header row. Body rows use single pipes: |Alice|Engineer|. There is no separate separator row like Markdown's |---|.
Why did my Markdown table collapse when pasted into Confluence?
Confluence does not parse Markdown pipes on paste, so the table arrives as plain text. Converting to wiki markup first and pasting through Insert > Markup preserves the structure.
Can Confluence tables have column alignment like Markdown?
Not through wiki markup — Markdown's :--- alignment syntax has no wiki markup equivalent. Alignment is applied in the Confluence editor after inserting the table.
What is the fastest way to get a spreadsheet into Confluence?
Export it as CSV, convert CSV to a Markdown table, then convert that to Confluence wiki markup — or paste the CSV into the CSV-to-Markdown tool and run the result through the Confluence converter.

Related Confluence guides