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 converterWhen 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
- Make sure every Markdown row has the same number of pipe-separated cells.
- Convert the table — the header row becomes ||...|| cells and the |---| separator row disappears.
- Paste the result through Insert > Markup with 'Confluence wiki' selected.
- Check the preview: each || cell renders as a shaded header cell.
- Fix any row that renders as plain text — it almost always has a missing or extra pipe.
Example conversion
| Service | Owner | Status | |---------|-------|--------| | API | Platform | Live | | Billing | Payments | Beta |
||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
Markdown Runbook to Confluence
Convert a Markdown runbook into Confluence wiki markup with steps, warnings, code blocks, and rollback notes.
Confluence Technical Spec Template
Format a Markdown technical spec for Confluence with problem, decision, architecture, tradeoffs, and open questions.
Markdown Incident Review to Confluence
Convert a Markdown incident review into a Confluence page with timeline, impact, root cause, and follow-up actions.
Markdown Meeting Notes to Confluence
Turn Markdown meeting notes into a Confluence page with decisions, action items, blockers, and links.
Paste Markdown into Confluence
Why pasted Markdown shows up as plain text in Confluence, and the two reliable ways to get it rendering: converted wiki markup or the editor's markdown handling.
Markdown Code Blocks to Confluence
Turn Markdown fenced code blocks into Confluence {code} macros with syntax highlighting, and know when to use {noformat} instead.
Markdown Checklists to Confluence
Convert Markdown task lists (- [ ] and - [x]) into Confluence-friendly checklists using (/) and (x) status icons, or the editor's action items.