CSV & JSON to table

Turn CSV, TSV or JSON data into a Markdown table.

Example

CSV
name,role
Ada,Engineer
Grace,Admiral
Markdown table
| name  | role     |
| ----- | -------- |
| Ada   | Engineer |
| Grace | Admiral  |

What it keeps

  • CSV, TSV and JSON arrays of objects
  • The header row becomes the table header
  • Columns are padded so the source stays readable

Where it struggles

  • Deeply nested JSON is read at its top level; nested objects are stringified
  • Very wide tables are awkward to read as Markdown
  • Every row needs the same columns for a clean result

Frequently asked questions

What input formats are supported?

CSV, TSV, and JSON — either an array of objects or an array of arrays.

Can it handle nested JSON?

It reads the top-level fields. Flatten deeply nested data first for the tidiest table.

Does it detect the delimiter?

Yes — commas, tabs and semicolons are detected automatically.