Converter
Paste a JSON array of objects on the left, copy a clean GitHub Flavored Markdown table on the right. Columns are derived from the union of keys. Missing fields stay as empty cells. Runs entirely in your browser.
Already have HTML? HTML to Markdown →
| id | name | role | born | rank | | --- | --- | --- | --- | --- | | 1 | Ada Lovelace | Mathematician | 1815 | | | 2 | Alan Turing | Computer Scientist | | | | 3 | Grace Hopper | | 1906 | Rear Admiral |
| id | name | role | born | rank |
|---|---|---|---|---|
| 1 | Ada Lovelace | Mathematician | 1815 | |
| 2 | Alan Turing | Computer Scientist | ||
| 3 | Grace Hopper | 1906 | Rear Admiral |
Why this converter
You exported some data — an API response, a CSV-to-JSON dump, a query result — and you want to paste it into a README, an issue comment, or a status doc as a table. This converter takes the array, walks the keys, and emits the pipes for you. No browser tab juggling, no manual alignment, no upload.
Your JSON is parsed in the browser. Nothing is uploaded, logged, or analyzed. Safe for production exports.
Columns come from every key that appears across every row, preserving first-seen order so the layout is predictable.
Missing keys render as empty cells. Pipes are escaped. Newlines collapse. Nested objects fall back to compact JSON.
No Convert button. The table updates as you type or paste, so you can spot a malformed row immediately.
How it works
Drop in an array of objects. The sample shows the expected shape. Clear it and use your own export.
Columns appear in first-seen order. Missing keys leave empty cells. Pipes inside values are escaped automatically.
Copy the markdown straight to your clipboard, or download a .md file to drop into your repo.
FAQ
Markdown Writer is the same parser, with synced scrolling, an outline, PDF export, and local autosave.
Open the editor