CSV to JSON Converter
CSV to JSON Converter online: fast, private and free for everyday document work.
Turn CSV into a GitHub-style Markdown table — pipes and a dashed header row — ready to paste into a README or issue. Runs locally.
Your browser is preparing the tool. It runs 100% locally.
Paste CSV and get a Markdown table: the first row becomes the header, a row of hyphens forms the separator, and every following row becomes a table row, all delimited by pipes. This is GitHub-Flavored Markdown table syntax — a GitHub extension, not core Markdown — so it renders on GitHub, GitLab and most Markdown sites. It runs entirely in your browser.
Paste comma-separated data and the tool emits a Markdown table you can copy or download as table.md. It opens on a small example and updates as you type.
It's the fast way to drop tabular data into a README, an issue, a pull request or a doc, where a pipe table renders as a real, formatted table instead of a wall of commas.
It parses the CSV with the RFC 4180 rules — so quoted fields with commas inside are handled — takes the first row as the header, writes a separator row of hyphens beneath it, and lays out each remaining row between pipe characters.
The result is GitHub-Flavored Markdown (GFM) table syntax: pipes separating the columns and hyphens marking the header. Most Markdown renderers understand it, even though core Markdown and CommonMark define no table syntax at all.
No external data. The CSV is read per RFC 4180 and rewritten as a GitHub-Flavored Markdown (GFM) table — pipes with a hyphen separator row — all in your browser.
The CSV you paste is converted in your browser; nothing is uploaded.
Nothing is stored — it's gone when you close the tab.
| Input | CSV (header row) |
|---|---|
| Output | GFM Markdown table |
| Syntax | Pipes plus a hyphen separator row |
| CSV parsing | RFC 4180 (quoted fields handled) |
| Renders on | GitHub, GitLab, most Markdown sites |
| Download | table.md |
| Where it runs | In your browser, live |
It produces GFM table syntax, which isn't part of core Markdown or CommonMark. So it renders on GitHub, GitLab and most modern Markdown engines, but a strict CommonMark-only renderer will show the raw pipes instead of a table.
A cell that itself contains a pipe character will break the table, because the pipe is the column delimiter. Remove or escape pipes in your data first.
It doesn't add column alignment — GFM's optional colons in the separator row — so every column uses the renderer's default alignment.
The first row is always treated as the header; there's no header-less table option.
Drop a data export into a README or wiki as a proper formatted table.
Add a quick table to a GitHub issue or PR description.
Turn a spreadsheet selection into Markdown for your documentation.
Make tables for a notes app that speaks Markdown.
Target renders only strict CommonMark? Keep the data as HTML or CSV. Need column alignment or piped data handled? Add the alignment colons and escape the pipes by hand after converting.
Emits GitHub-Flavored Markdown table syntax (pipes and a hyphen header row) — a GitHub extension most renderers support, though strict CommonMark defines no tables; a pipe inside a cell will break the table.
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.