XML to CSV Converter
Find the repeating element in an XML feed or export and turn it into spreadsheet rows.
GitHub-flavoured Markdown tables from JSON, with alignment and escaped pipes.
Drop a JSON file here, or click to choose one
Converted on your device — the file is never uploaded
The JSON to Markdown Table Converter produces GitHub-flavoured tables from JSON, with per-column alignment, optional padding, escaped pipes and a choice of which columns to include.
READMEs, pull request descriptions, release notes and documentation all run on Markdown tables, and writing one by hand is tedious — especially when the data already exists as JSON and a single unescaped pipe character silently breaks the whole table.
Paste the JSON and get a GitHub-flavoured table. Choose which columns to include and in what alignment — left, centre, right, or right for numbers and left for text automatically — and whether to pad the source so it lines up in a code editor. Pipes inside values are escaped, line breaks become <br>, and values can be wrapped in backticks for code columns. Nested objects flatten into dotted columns so every record stays one row.
Left, centre, right, or numbers right and text left automatically.
List the columns you want, in the order you want them.
A value containing | is escaped so it cannot split the table.
Columns line up in the raw Markdown, which keeps Git diffs readable.
Wrap every value in backticks for code and identifier columns.
An array of records, or an object containing them.
Leave blank for all, or list the ones you want in the order you want them.
Left, centre, right, or automatic — numbers right, text left.
Paste it into a README, an issue, a PR or any Markdown editor.
It is escaped as \| so it stays inside its cell. An unescaped pipe is the usual reason a pasted Markdown table renders as nonsense.
A Markdown table cell cannot contain a real line break, so line breaks become <br> tags, which GitHub and most renderers display as new lines.
Padding makes the raw Markdown readable in an editor and diff cleanly in Git. It changes nothing about how the table renders, so turn it off for the shortest possible source.
The :--- and ---: markers are part of GitHub-flavoured Markdown and are honoured by GitHub, GitLab, Obsidian, VS Code and most static site generators.
What people who use the JSON to Markdown Table Converter think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the JSON to Markdown Table Converter. It takes half a minute and no account.
Write the first reviewFind the repeating element in an XML feed or export and turn it into spreadsheet rows.
Turn a spreadsheet of coordinates into GeoJSON points for any mapping tool.
Take a table out of a README or an AI answer and get CSV you can open in Excel.
SutonnyMJ and Bijoy Bangla into real Unicode — searchable, copyable, font-free.
INSERT statements into JSON records — typed values, several tables, or NDJSON.
Java .properties into nested JSON — \u escapes, continuations and list keys included.
Make a portable MP3 from a lossless FLAC library, up to 320 kb/s.
Type Bangla the way it sounds — ami banglay gan gai becomes আমি বাংলায় গান গাই.