Excel to JSON Converter
A spreadsheet as JSON records — header row as keys, real dates, one sheet or all of them.
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 reviewA spreadsheet as JSON records — header row as keys, real dates, one sheet or all of them.
Pull a table out of any HTML — rowspans expanded, links kept, straight to CSV.
Convert OGG Vorbis and Opus audio to MP3 for players that will not touch them.
Turn screen RGB values into CMYK ink percentages for print.
Hz, kHz, MHz, GHz, rpm, rad/s and BPM — plus period and wavelength.
Excel serial numbers to dates and dates to serials — 1900, 1904 and Google Sheets.
Turn forum BBCode into safe, escaped HTML — lists, quotes, code and colours.
Old XML config into readable YAML, with attributes and repeated tags handled properly.