CSV to JSON Converter
CSV to JSON Converter online: fast, private and free for everyday document work.
Fill in a grid and get a clean GitHub-flavoured Markdown table, ready to paste.
Your browser is preparing the tool. It runs 100% locally.
The Markdown Table Generator lets you set a number of columns and rows, fill in a visual grid, and copies out the matching GitHub-Flavoured Markdown pipe table — a header row, a row of dashes, then your data rows. GFM tables are a GitHub extension, not part of core Markdown, so the output renders where GFM tables are supported. It runs entirely in your browser.
It writes the fiddly pipe-and-dash table syntax for you. Instead of lining up vertical bars by hand, you type into a grid and copy clean Markdown into a README, a GitHub issue, or any GFM-aware editor.
The first row of the grid becomes the table headers; the tool adds the required separator line of dashes automatically.
You choose how many columns and rows you want, and a grid of input cells appears. As you type, the tool assembles the Markdown live.
It joins each row's cells with pipe characters, inserts the dash separator under the headers, and shows the finished table ready to copy.
| Header 1 | Header 2 |
| --- | --- |
| cell | cell |Headers Name, Age and a row Alice, 30 → a 2-column GFM pipe table with a --- separator lineThis is GitHub-Flavoured Markdown table syntax — a GFM extension. Core CommonMark has no tables, so it renders as a table only where GFM tables are supported.
The table is built entirely in your browser as you type. Nothing you enter is uploaded, stored or logged.
There is no account or history; closing the tab clears the grid.
| Output | GitHub-Flavoured Markdown (GFM) pipe table |
|---|---|
| First row | Headers |
| Separator | A line of dashes under each header |
| Alignment | None (no colon markers) |
| Empty cell | Becomes a single space |
| Processing | 100% in-browser |
The output is GitHub-Flavoured Markdown. A renderer that supports only core CommonMark will show the raw pipes and dashes, not a formatted table.
A pipe character typed inside a cell breaks the table, because cells are separated by pipes and the tool does not escape them.
There is no column alignment — it does not add the colon markers (such as a colon beside the dashes) that GFM uses to left, right or centre a column.
An empty cell is written as a single space so the row stays valid, and the table size is fixed by the column and row counts you set.
Build a comparison or reference table for a GitHub README without hand-aligning pipes.
Drop a tidy table into an issue or PR comment, which GitHub renders as GFM.
Author tables for any GFM-aware editor or static-site generator.
Lay out a small feature or pricing comparison fast.
To build a Markdown table from data you already have as CSV, use CSV to Markdown Table; to turn finished Markdown into HTML, use Markdown to HTML.
Documented against this tool's own code: it joins your grid cells with pipe characters and adds the dash separator to build GitHub-Flavoured Markdown — it adds no alignment markers and does not escape pipes typed inside a cell.
CSV to JSON Converter online: fast, private and free for everyday document work.
Convert with JSON to CSV Converter, preserving structure and data, with zero uploads.
Markdown to HTML in seconds — accurate, free and processed locally in your browser.
Convert with CSV to Excel Converter, preserving structure and data, with zero uploads.
Excel to CSV Converter online: fast, private and free for everyday document work.
Convert with Excel to JSON Converter, preserving structure and data, with zero uploads.
It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.