Go to Sign up
Note: Your files never leave your device. We don't upload, transfer, or store your data.
|
|
|
|
|---|---|---|
|
|
|
The Markdown To Jira Table Converter on A.Tools transforms Markdown pipe-delimited tables into Jira wiki markup format. Three settings let you control character escaping, row headers, and column headers — so the output is ready to paste directly into Jira issues, Jira comments, and Confluence pages. All processing runs in your browser. No data leaves your device.
Jira uses its own wiki markup language for tables, which differs from Markdown syntax. This converter bridges the gap between the two formats, letting you maintain data in Markdown and quickly generate Jira-compatible table markup when needed.
Click Enter Data to paste a Markdown table into the input area, or click Choose File to drag and drop a .md file. Press Sample to load example data.
Once parsed, an interactive spreadsheet appears. Use the toolbar to:
Add or delete rows and columns
Transpose the table (swap rows and columns)
Remove duplicate rows
Delete empty rows and columns
Change text case (UPPERCASE, lowercase, Capitalize)
Find and replace values — supports case-sensitive search and regex
Toggle First Row as Header to define field names
Right-click any cell for context-menu operations.
In the Properties panel:
| Setting | Default | Description |
|---|---|---|
| Escape Characters | Off | Escape special Jira markup characters in cell values |
| Row Header | Off | Style the first column as row headers (bold) |
| Column Header | Off | Style the first row as column headers (bold with ` |
Click Convert to generate Jira markup. Use Copy to Clipboard or Download File to save the result.
Two input modes: Paste Markdown directly or upload a .md file via drag-and-drop
Full table editor: Edit, transpose, deduplicate, find-and-replace before converting
Column headers: Render the first row as a Jira header row using || syntax
Row headers: Render the first column as bold row headers
Character escaping: Automatically escape Jira special characters to prevent markup conflicts
Client-side processing: Files never leave the browser — zero data upload
Undo/Redo: Full edit history with revert support
Context menu: Right-click for quick row/column/cell operations
Header toggle: Treat the first row as field names or regular data
Validation indicator: Real-time feedback on input validity
Given this Markdown input:
| Name | Age | City |
|-------|-----|-------------|
| Alice | 30 | New York |
| Bob | 25 | Los Angeles |
|Name|Age|City|
|Alice|30|New York|
|Bob|25|Los Angeles|
||Name||Age||City||
|Alice|30|New York|
|Bob|25|Los Angeles|
||Name||Age||City|
||Alice||30||New York|
||Bob||25||Los Angeles|
||Name||Age||City||
||Alice||30||New York|
||Bob||25||Los Angeles|
If a cell contains Jira special characters like |, {, }, [, ], *, +, -, #, or !, they are escaped to prevent unintended formatting:
|Name|Notes|
|Alice|Use \*bold\* for emphasis|
|Bob|See JIRA\-123 for details|
Jira (and Confluence) use a wiki markup language that differs from Markdown:
| Feature | Markdown | Jira Wiki Markup |
|---|---|---|
| Header row | Separate with --- | Use ` |
| Data cell | |cell| | |cell| |
| Header cell | Same as data (inferred) | ||cell|| |
| Row separator | ` | --- |
| Bold text | **text** | *text* |
| Italic text | *text* | _text_ |
| Code inline | `code` | {{code}} |
| Line break | <br> or double space | \\ |
No separator row — Jira does not use the |---|---| row that Markdown uses. Header rows are instead marked with double pipes ||.
Double pipes for headers — In Jira, ||Heading 1||Heading 2|| creates a header row. Markdown uses the same | pipe for both headers and data.
Special character conflicts — Characters like |, {, *, -, #, ! have special meaning in Jira markup. If your data contains these characters, enable Escape Characters to prevent accidental formatting.
No alignment syntax — Jira does not support the :---:, :---, ---: alignment indicators that Markdown supports. Cell alignment is controlled by the viewer.
Jira issues — Description, comments, and custom text fields
Jira Service Management — Customer communications and internal notes
Confluence pages — Wiki content and documentation
Bitbucket — Pull request descriptions and comments
Atlassian editor — Any text field that supports wiki markup renderer
Official reference: Atlassian Jira Text Formatting Notation
When enabled, special Jira markup characters in cell values are escaped so they display as literal text rather than triggering formatting:
| Character | Escaped As | Purpose |
|---|---|---|
| | \| | Prevents accidental column breaks |
{ | \\{ | Prevents macro triggers |
} | \\} | Prevents macro triggers |
[ | \\[ | Prevents link syntax |
] | \\] | Prevents link syntax |
* | \\* | Prevents bold formatting |
+ | \\+ | Prevents underline formatting |
- | \\- | Prevents strikethrough |
# | \\# | Prevents heading formatting |
! | \\! | Prevents image syntax |
Enable this when your data contains code snippets, ticket IDs (like JIRA-123), or any text with these characters.
Renders the first row of the table using || (double pipe) syntax instead of | (single pipe). This creates a visually distinct header row in Jira with bold text and a shaded background.
In Markdown, the header is indicated by the |---|---| separator row. In Jira, headers are indicated by ||. This setting maps the Markdown header row to Jira header syntax.
Renders the first column of every row using || (double pipe) syntax. This makes the first column bold — useful for tables where the first column contains labels or categories.
Common use cases:
Parameter tables with a "Parameter" column
Status tables with a "Category" column
Feature comparison tables with a "Feature" column
| Scenario | Recommended Settings |
|---|---|
| Paste table into a Jira bug description | Column Header on |
| Add data to a Jira comment | Column Header on, Escape Characters on |
| Create a Confluence wiki page | Column Header + Row Header |
| Import test results into Jira test cases | Column Header on, Escape Characters on |
| Add a status summary to a Jira epic | Column Header + Row Header |
| Paste comparison data into a pull request | Column Header on |
| Add a parameter table to documentation | Row Header on |
| Include ticket IDs in table cells | Escape Characters on |
| Share meeting notes with action items | Column Header on |
Paste the converted table directly into a Jira issue description field:
||Metric||Current||Target||
|Response time|450ms|200ms|
|Error rate|2.1%|0.5%|
|Uptime|99.2%|99.9%|
Add a formatted data table in a comment:
||Assignee||Task||Status||
|Alice|API redesign|In Progress|
|Bob|Database migration|Done|
|Carol|Unit tests|To Do|
Use Jira markup in Confluence wiki editor:
||Feature||Jira||Confluence||Bitbucket||
||Code review|Yes|No|Yes||
||Wiki tables|Limited|Full|No||
||Pull requests|No|No|Yes||
Enable Escape Characters to safely include ticket references:
||Module||Bug||Priority||
|Auth|JIRA\-4521|Critical|
|API|JIRA\-4522|High|
|UI|JIRA\-4523|Medium|
No. All file parsing and conversion runs in your browser using JavaScript. Your data stays on your device. A.Tools never receives, stores, or transmits your file contents.
The tool supports standard pipe-delimited Markdown tables following the CommonMark specification, including tables with or without leading/trailing pipes and alignment indicators.
Jira uses wiki markup for tables. Data cells are separated by | (single pipe), and header cells use || (double pipe). Unlike Markdown, there is no separator row — headers are indicated by the double-pipe syntax.
Paste the output into any Jira text field that uses the wiki markup renderer — issue descriptions, comments, custom fields — as well as Confluence pages in wiki markup mode and Bitbucket pull request descriptions.
It escapes Jira special characters (like |, {, *, #, !) in cell values so they display as literal text instead of triggering formatting. Enable this when your data contains ticket IDs, code snippets, or special symbols.
Column Header makes the first row bold using || syntax — typically used for column headings. Row Header makes the first column bold in every row — typically used for row labels or categories. Both can be enabled simultaneously.
Yes. Confluence supports the same wiki markup syntax for tables. Paste the converted output into a Confluence page using the "Insert" > "Markup" option or the wiki markup editor.
Yes. After parsing, the full table editor lets you modify cells, add or remove rows and columns, transpose, deduplicate, change text case, and find-and-replace values.