Markdown Table Generator
Edit a table in a visual grid and generate clean, aligned Markdown. Per-column left/center/right alignment, CSV/TSV import, live HTML preview, copy and .md download.
| Name | Type | Note | | :--- | :--- | :--- | | | | | | | | | | | | |
| Name | Type | Note |
|---|---|---|
How to use
Purpose
Visual Markdown table editor with an Excel-like grid that generates GFM table syntax. Supports column alignment (left/center/right), inline Markdown formatting (bold, italic, code, links), drag-to-reorder rows and columns. Paste tables directly from Excel, Numbers, Google Sheets, CSV, TSV, or JSON arrays — auto-converts to Markdown. Reverse paste of Markdown tables back into the grid for further editing. Common in GitHub READMEs, technical docs, Zhihu answers, and blog posts.
Steps
- Click any cell to edit (Excel-like UX)
- Tab moves to the next column; Enter to next row
- Right-click for context menu: add/remove rows-columns, alignment, merge notes
- Paste a range from Excel/Numbers/Sheets — auto-converts to Markdown
- Import CSV/TSV from file picker or text paste
- Click Generate Markdown and copy the output into your README or blog
- Reverse: paste a Markdown table for visual re-editing
- Export as Markdown / CSV / HTML table
FAQ
- Markdown tables do not support cell merging — what now?
- GFM spec does not support rowspan/colspan. If you must merge, switch output to HTML <table> (GitHub and most renderers accept inline HTML). The tool can emit full <table> code on demand.
- Chinese tables look misaligned in raw Markdown?
- Alignment in Markdown source is cosmetic — renderers control width via CSS. Enable "Beautify alignment" to pad with spaces based on character width (CJK=2, ASCII=1); rendered output is identical.
- Can I put code blocks or multi-line text in cells?
- Inline code (`code`) is fine. Multi-line text and code blocks (```) are not supported by GFM table cells. Workarounds: use <br> for soft breaks (renderer-dependent) or move code outside the table with references.
- Chinese text from Excel pastes garbled?
- Clipboard encoding issues. Excel often uses UTF-16; some browser paste paths mishandle it. Workaround: save Excel as CSV (UTF-8), then use the CSV import — more reliable than direct paste.
- Will 500+ row tables freeze the editor?
- The grid uses virtualization, so 500-5000 rows scroll smoothly. Markdown output is instant. Note: very long tables render as long pages in GitHub — consider splitting or using a data visualization solution.
Use cases
- Writing GitHub READMEs: feature comparison, API parameter tables, version compatibility matrices
- Maintaining tech docs: Markdown tables in Notion/Feishu/Yuque edited in bulk here
- Writing Zhihu/Dev.to answers: Markdown tables but editor is poor; edit here, paste back
- Excel-to-Markdown migration: product requirements or data summaries from Excel into wiki
- Config field documentation: list config names, types, defaults, descriptions in a clean table
Use cases
README feature tables, API parameter docs, tech wiki tables, Zhihu/Medium answers, config field references. Developers, technical writers, product managers, bloggers. Visual editing, Excel paste, and HTML output (for merges) are the differentiators.