Paste a JSON array of objects and click Generate. Each object becomes a row in a GFM-compatible Markdown table, with the first object's keys as column headers. Paste the result directly into GitHub READMEs, Notion, Obsidian, or any Markdown editor.
Free, fast, runs in your browser. No login needed.
The generator produces a GitHub Flavored Markdown (GFM) pipe table:
|.--- in each cell.Column list. Columns are derived from the keys of the first object. Later rows with extra keys are not included. Missing values in later rows appear as empty cells.
Nested values. Object or array-valued cells are serialized as a JSON string inside the cell.
Pipe characters in data. If any cell value contains a | character, it will break the Markdown table structure. The generator does not escape pipe characters. Manually replace | with \| in affected cells if this happens.
Alignment. The divider row uses plain --- without alignment colons. All columns are left-aligned by default in most Markdown renderers.
GitHub Flavored Markdown (GFM), GitLab, Notion, Obsidian, VS Code preview, and most modern Markdown renderers. Standard CommonMark does not include tables, so this may not render in minimal parsers.
Pipe characters in cell values break the table structure. The generator does not escape them. Manually replace | with \| in affected cells.
Not from the tool directly. In the output, replace the --- divider cells with :--- (left), :---: (center), or ---: (right) to control alignment.
No. Generation runs entirely in your browser.