AI Markdown Table Generator — CSV/TSV/JSON to GFM Tables
Build GitHub-flavored Markdown tables from CSV, TSV, JSON, pasted spreadsheet data, or a manual grid. Alignment control (left/center/right), compact vs pretty mode, header detection, cell escaping, multi-row support, sort/transpose/dedupe, case transforms, line-break handling, HTML/CSV/JSON export, and round-trip import of existing Markdown tables. Pure-JS converter — optional BYO-key LLM polish. 100% client-side, nothing uploaded.
About AI Markdown Table Generator — CSV/TSV/JSON to GFM Tables
Build GitHub-flavored Markdown tables from CSV, TSV, JSON, pasted spreadsheet data, or a manual grid. Alignment control (left/center/right), compact vs pretty mode, header detection, cell escaping, multi-row support, sort/transpose/dedupe, case transforms, line-break handling, HTML/CSV/JSON export, and round-trip import of existing Markdown tables. Pure-JS converter — optional BYO-key LLM polish. 100% client-side, nothing uploaded. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
How does the Markdown Table Generator work?
Paste CSV, TSV, JSON, spreadsheet cells (tab-separated), or a Markdown table to import. The parser auto-detects the delimiter, treats the first row as headers by default, and renders a clean GitHub-flavored Markdown (GFM) table. You choose per-column alignment (left/center/right), compact or pretty padding, header bolding, line-break handling (newlines become <br>), and apply transforms (sort ascending/descending, transpose, dedupe rows, UPPERCASE/lowercase/Title Case). Copy the Markdown, download .md, or export as HTML/CSV/JSON. Round-trip an existing Markdown table back to editable form for tweak-and-repaste workflows.
What input formats and alignments are supported?
Inputs: CSV (comma, with quoted-field handling), TSV (tab), JSON (array of objects or array of arrays), pasted spreadsheet cells (tab + newline), and existing GFM Markdown tables. Alignments: left (:-), center (:-:), right (-:), and default (no marker). Output modes: compact (minimal padding) and pretty (padded to the widest cell in each column). Header row is required for GFM and is auto-detected from the first non-empty row unless you toggle it off.
How are pipes, newlines, and special characters handled in cells?
Pipes (|) inside cells are auto-escaped as \| so they render as literal pipes. Newlines inside a cell are converted to <br> tags (GFM convention) so multi-line cells render correctly. Backslashes are preserved. HTML entities in the source are left intact. Empty cells render as spaces and padding is preserved. The escape function is exposed so you can unit-test it.
What extra features does this tool have compared to others?
(1) Multi-format import — CSV/TSV/JSON/spreadsheet paste/Markdown round-trip. (2) Per-column alignment (left/center/right/default). (3) Compact vs pretty padding modes. (4) Header detection + bold toggle. (5) Sort ascending/descending by column. (6) Transpose rows↔columns. (7) Dedupe rows. (8) Case transforms (upper/lower/title). (9) Line-break handling (<br>). (10) Pipe auto-escape. (11) HTML/CSV/JSON export. (12) Number formatting (decimal places). (13) Save tables locally (last 20). (14) Shareable URL with the input + settings encoded. (15) Copy / download .md. (16) Optional BYO-key LLM polish (OpenAI). (17) Honesty disclaimers (GFM is the default flavor; rendering varies slightly across Markdown flavors).
Is my data sent anywhere?
No. All parsing, alignment, transforms, and Markdown serialization run locally in your browser. Your spreadsheet data never leaves this device. The only network call is if you paste your own LLM API key and click 'Polish with LLM' — that request goes directly from your browser to OpenAI.
Related tools
AI .htaccess Redirect Generator
Generate Apache .htaccess redirect and rewrite rules from bulk old→new URL pairs or plain-language intent. Supports 301 permanent, 302 temporary, 307, RedirectMatch, RewriteRule with regex capture groups, www/non-www canonicalization, HTTP→HTTPS, hotlink protection, custom error pages, and IP allow/block. Per-rule explanations, sample-URL tester emulating mod_rewrite, and redirect-loop detection. Pure-JS engine — optional BYO-key LLM. 100% client-side, no upload.
AI Alt Text Generator for Images
Generate WCAG-friendly alt text for images. On-device metadata extractor (dimensions, format, dominant color, filename → suggest), context-aware descriptive templates, decorative vs informative vs complex classifier, length meter, 'don't start with image of' linter, optional SEO keyword weaving, 100+ language templates, batch CSV/JSON export, optional BYO-key LLM caption enhancement. 100% client-side — images never uploaded.
AI Analogies Generator
Explain any concept with tailored analogies across 10+ domains (cooking, sports, nature, technology, music, business, science, everyday life, kids, vehicles). Pure-JS analogy template engine with metaphor / simile / story styles, complexity levels, 'where it breaks down' honesty notes, explainer expansion, concept keyword extractor, audience presets, optional BYO-key LLM enhancement. 100% client-side — nothing uploaded.