Markdown Table to Jira Converter
Paste a Markdown table and copy Jira wiki markup: || header || cells and | row | cells, with | { } escaped and <br> as \\.
Sample data shown — paste or drop your own to replace it.
How to convert a Markdown table to Jira markup in 3 steps
Paste the Markdown table
Paste it into the Paste Markdown box (CSV, TSV and HTML tables are detected too), or upload a file. If the text holds several tables, the first one is converted.
Check the Jira markup
The Jira tab on the right is already selected and updates as you type. The header row uses || and the other rows use |. Use Edit grid to fix cells first.
Copy it into Jira
Click Copy Jira and paste it into a description or comment field that accepts wiki markup (see the compatibility notes below), or open Download for table.txt.
Example
| Ticket | Owner | Status | Notes |
| :--- | :---: | :--- | :--- |
| PAY-101 | Mia | Done | Fix {null} bug |
| PAY-102 | Leo | **Blocked** | a\|b<br>needs QA |
| PAY-103 | Ana | In review | ||| Ticket || Owner || Status || Notes ||
| PAY-101 | Mia | Done | Fix \{null\} bug |
| PAY-102 | Leo | **Blocked** | a\|b \\ needs QA |
| PAY-103 | Ana | In review | |Options explained
- Paste Markdown box
- Converts 150 ms after you stop typing, and immediately on paste. The badge shows the detected format. Only the first table in the text is used.
- Upload file
- Reads a .md, .csv, .tsv, .json, .html, .txt or Excel file from your computer without uploading it anywhere..md · .csv · .tsv · .json · .html · .txt · .xlsx · .xls · .ods
- Paste / Sample / Clear
- Paste reads the clipboard, Sample loads an example Markdown table, Clear empties the box.
- Edit grid / Markdown tabs
- Fix cells and headers before exporting, with undo and redo. The Markdown tab shows the source and stays in sync. Column alignment is not part of Jira tables.
- Tools
- Header case, transpose, and quick or deep clean for stray spaces and blank rows. Auto-align changes only the Markdown view.UPPER · lower · Title Case · Transpose · Quick clean · Deep clean
- Output tabs
- This page opens on Jira. The same table can be switched to Markdown, HTML, CSV, TSV, JSON, LaTeX or SQL. There are no Jira-specific options.Jira (selected) · Markdown · HTML · CSV · TSV · JSON · LaTeX · SQL
- Copy Jira
- Copies exactly what the output box shows.
- Download
- Saves the markup as table.txt, or the table as an Excel workbook (.xlsx), a CSV file or a PNG image..txt · .xlsx · .csv · .png
- Copy link
- Copies a URL that reopens this table. The table is stored after #md= in the link, which browsers do not send to a server.
Convert to and from other formats
Also useful
Convert Markdown to…
- Markdown Table to CSVExport a Markdown table as RFC 4180 CSV.
- Markdown Table to TSVCopy as tab-separated values that paste cleanly into Excel and Sheets.
- Markdown Table to HTMLExport semantic <table> markup.
- Markdown Table to JSONExport rows as an array of JSON objects.
- Markdown Table to LaTeXExport LaTeX tabular code for papers and Overleaf.
- Markdown Table to SQLGenerate CREATE TABLE and INSERT statements.
- Markdown Table to ExcelDownload a real .xlsx with numbers, bold header and one sheet per table.
- Markdown Table to Google SheetsCopy a table that pastes cleanly into Google Sheets.
- Markdown Table to WordCopy a formatted table into Word or Google Docs, or download .docx.
- Markdown Table to ConfluenceWiki markup, storage format or a rich copy for the Cloud editor.
- Markdown Table to ImageRender the table as a PNG or SVG for slides and posts.
Convert to Markdown from…
- CSV to Markdown TableConvert CSV text or .csv files, including quoted cells.
- Excel to Markdown TablePaste cells copied from Excel straight into a Markdown table.
- Google Sheets to Markdown TablePaste a copied range or a public sheet URL.
- TSV to Markdown TableConvert tab-separated text into a Markdown table.
- HTML Table to MarkdownConvert <table> markup into a Markdown table.
- JSON to Markdown TableConvert a JSON array of objects into a table.
- SQL to Markdown TableConvert MySQL, PostgreSQL or SQLite CLI query output.
- Word Table to MarkdownPaste a table copied from Word or Google Docs.
- Web Table to MarkdownCopy a table from any web page and paste it here.
- Image to Markdown TableTurn a screenshot or photo of a table into Markdown in your browser.
- PDF to Markdown TableExtract a table from a PDF page, with OCR for scans.
- Universal Table to MarkdownPaste anything tabular; the format is detected for you.
About this tool
Paste a Markdown table and the Jira wiki markup appears as you type: the header row between || separators and every other row between single | characters. Pipes and braces in cells are escaped, and a <br> becomes the wiki line break (two backslashes). Wiki markup works in Jira Server and Data Center and in fields that still use the older text editor; Jira Cloud’s current rich editor may show it as plain text. Bold, code, links and alignment are not converted. Everything runs in your browser.
- Header row as || A || B ||, data rows as | a | b |
- Pipes and braces escaped (\| \{ \}) so cells stay intact
- <br> in a cell becomes the wiki line break \\
- Markdown \| is written as an escaped pipe for Jira
- Edit cells and headers before copying
- Runs in your browser; the table is not uploaded
Technical details
What the generated Jira markup looks like
Jira’s wiki markup (also called Jira text formatting notation) writes a table one row per line. The header row starts and ends with || and separates cells with ||; every other row uses single | characters. The tool writes exactly that, with one space around each cell.
- Rows: || Ticket || Owner || on the first line, then | PAY-101 | Mia | for each row. There is no delimiter row like |---|.
- Escaping: A | in a cell is written as \| so it does not split the cell, and { and } are written as \{ and \} because braces open macros such as {code} or {color}.
- Line breaks: A <br> in a cell becomes \\ (two backslashes), the wiki markup line break.
- Empty cells: Written as two spaces between the pipes, so the cell is still there.
- No inline conversion: **bold**, `code` and [text](url) are not converted. Jira wants *bold*, {{code}} and [text|url], so edit those by hand.
- No alignment: Wiki tables have no column alignment, so :---: and ---: are dropped.
Tips and best practices
Paste at the start of a line, with a blank line before
Wiki tables must start at the beginning of a line. Put a blank line between a paragraph and the table so Jira does not read the first row as text.
Convert inline formatting by hand
Before pasting, swap **bold** for *bold*, `code` for {{code}} and [text](url) for [text|url] in the output, since the tool leaves them as typed.
Keep tables short
Wiki tables are hard to edit once pasted. For long data, attach a CSV or use a Confluence page and link to it.
Common problems and fixes
Jira shows my table as plain text with pipes
Cause: The field does not read wiki markup. Jira Cloud’s current editors may treat the text literally, while Jira Server/Data Center and fields in the older text mode render it.
Fix: Paste into a field that uses the wiki-markup (text) editor, or switch the field to text mode if the option is offered. If your Jira only has the rich editor, build the table with its own table control, or paste cells copied from a spreadsheet.
A cell with {code} or {color} turned into a macro
Cause: Braces open macros in wiki markup.
Fix: The tool escapes { and } as \{ and \}. If you pasted other text by hand, escape the braces the same way.
**bold** shows asterisks in Jira
Cause: Inline Markdown is not converted.
Fix: Replace **x** with *x* in the output (and `x` with {{x}}).
The column alignment is gone
Cause: Jira wiki tables cannot align columns.
Fix: Nothing to fix; right-aligned numbers will show left-aligned in Jira.
Platform compatibility
| Platform | Support | Notes |
|---|---|---|
| Jira Server / Data Center | Supported | Description and comment fields use wiki markup, so the table renders when pasted. |
| Jira Cloud (legacy text-mode fields) | Supported | Renders where a field still uses the older text editor; check your instance’s field settings. |
| Jira Cloud (current rich editor) | Extension | May show the markup as plain text. Pasting cells copied from a spreadsheet, or using the editor’s table control, is the usual route there. |
| Confluence Server / Data Center | Supported | The editor’s Insert › Markup dialog accepts the same || and | table syntax. |
Frequently asked questions
How do I convert a Markdown table to a Jira table?
Paste the Markdown table into the box above. The Jira tab on the right is already selected and updates as you type. Click Copy Jira and paste it into a field that accepts wiki markup. The header row becomes || Header || and each row becomes | cell | cell |.
What is the Jira table syntax?
One row per line. The header row uses double bars, || Ticket || Owner ||, and data rows use single bars, | PAY-101 | Mia |. There is no |---| delimiter row, and a | or brace inside a cell is escaped with a backslash.
Why does Jira show my table as plain text?
The field is not reading wiki markup. Jira Server and Data Center, and fields that still use the older text editor, render it. Jira Cloud’s current rich editor may show it literally; build the table with the editor’s own table control or paste cells copied from a spreadsheet there.
Does it convert bold, links and code?
No. **bold**, `code` and [text](url) stay as typed. Jira wiki markup uses *bold*, {{code}} and [text|url], so replace them in the output by hand before pasting.
How are line breaks and pipes in cells handled?
A <br> in a Markdown cell becomes \\ (two backslashes), the wiki markup line break. A | in a cell is written as \| so it does not split the cell, and { and } are written as \{ and \} so they do not start a macro.
Is column alignment kept?
No. Jira wiki tables have no column alignment, so :---, :---: and ---: are dropped and all columns show left-aligned.
Can I convert several tables at once?
No. Only the first table in the pasted text is converted, and the rest is ignored. Paste each table separately and put the results one after another, with a blank line between them.
Is my table uploaded anywhere?
No. Parsing and conversion run in your browser. A draft is saved in your browser’s local storage so a reload does not lose it, and Copy link puts the table after #md= in the URL, which browsers do not send to a server.