Markdown ↔ Jira/Confluence Converter
Converts text between Markdown and Jira/Confluence wiki markup — headings, lists, tables, links, quotes and code blocks — in both directions.
Markup cheat sheet
| Markdown | Jira / Confluence |
|---|---|
| # Heading | h1. Heading |
| **bold** | *bold* |
| *italic* | _italic_ |
| ~~struck~~ | -struck- |
| `code` | {{code}} |
| - item / 1. item | * item / # item |
| - [x] done | * (/) done |
| [text](url) | [text|url] |
|  | !url! |
| | A | B | | ||A||B|| |
Jira and Confluence use the same wiki markup, so the output works in ticket descriptions, comments and Confluence pages that still accept wiki markup. Alignment declared in a Markdown table separator is dropped: wiki markup has no per-column alignment.
From README to ticket without losing formatting
You write the release note in Markdown, paste it into the ticket description and Jira shows the raw asterisks: instead of bold urgent you get a pair of asterisks stuck to the word. Jira and Confluence wiki markup predates Markdown and uses different symbols. Paste your text here, pick the direction and the result comes out ready to drop into the ticket.
The conversion covers headings h1 through h6, nested lists, checkbox tasks, single-line and multi-line quotes, links, images, horizontal rules and whole tables, header row with double pipes included. Fenced blocks become code blocks carrying the language from the fence, and their contents pass through untouched: no asterisk inside a shell snippet turning into bold.
The detail that trips up almost everyone is the inverted emphasis. In Markdown one asterisk means italic and two mean bold; in Jira a single asterisk is already bold and italic uses underscores. Loose curly braces need a backslash too, otherwise Jira reads them as a macro. The swap button flips the direction and moves the output back into the input, handy for checking the round trip.
Frequently asked questions
Does it work for Confluence as well?
What happens to text inside a code block?
Does a round trip give back the original text?
Related Tools
CSV to Markdown Table
Convert CSV to a Markdown table ready for READMEs, docs and Wikis. Auto-detects separator (comma, semicolon or tab) and supports per-column alignment. Everything in your browser.
JSON to Markdown Table Converter
Convert an array of JSON objects into a formatted Markdown table, with header and alignment. Paste the JSON and copy a table ready for READMEs and docs.
CSV → HTML Table
Convert CSV into a semantic HTML table with <thead> and <tbody>, escaping special characters. Optional custom CSS class.