Create a Markdown table without hand-writing pipes
Use the spreadsheet-style grid to edit headers and cells directly. The Markdown table generator writes the pipes, delimiter row, spacing, and escaping while you focus on the data.
Build and reshape the grid
- Start with the sample, clear it, or add rows and columns as the table grows.
- Remove individual rows or columns without rewriting the rest of the Markdown table.
Copy readable Markdown
- Cell widths are padded so the raw GFM source remains easy to review in a README or docs repository.
- Inline Markdown such as links, code spans, and bold text remains available inside cells.
Paste CSV or spreadsheet data
Convert CSV to a Markdown table, import TSV, or paste cells directly from Excel and Google Sheets. The first imported row becomes the header and short rows are padded with empty cells.
CSV to Markdown
- Handles quoted commas, quote characters, empty cells, embedded line breaks, and CRLF files.
TSV and spreadsheet paste
- Tab-separated clipboard data fills the grid from the selected cell and expands it when needed.
Private by default
- Parsing and table generation run locally. The tool does not upload or save your table data.
Control GFM column alignment
GitHub Flavored Markdown uses colons in the delimiter row to set alignment. Choose left, center, or right for each column and the generated source updates immediately.
Left
Uses `:---` for labels and natural reading order.
- Good for names, descriptions, and text.
Center
Uses `:---:` to center compact values.
- Good for status, category, or yes/no values.
Right
Uses `---:` to align content to the right.
- Good for numbers, prices, ranks, and scores.
Preview the Markdown table before you copy
Switch between copy-ready source and the rendered result. The preview uses the same GFM rendering pipeline as MD Viewer, so the table you inspect is the table you hand off.
Use it in documentation
- Copy the table into a GitHub README, issue, pull request, wiki, static-site page, or GFM-compatible editor.
Continue in MD Viewer
- Open the table in the main Markdown viewer without exposing the source in a query string.
Markdown table generator FAQ
Direct answers about GFM syntax, CSV import, spreadsheet paste, privacy, and the Markdown viewer handoff.
Yes. It generates GitHub Flavored Markdown pipe tables with a header row, a delimiter row, and left, center, or right column alignment. The output works in GitHub READMEs, issues, pull requests, and other GFM-compatible editors.
Yes. Copy a cell range from Excel, Google Sheets, Numbers, or LibreOffice and paste it into any grid cell. Tab-separated rows and columns expand the editable grid automatically, up to the page limits.
Yes. Use Import CSV / TSV to convert comma-separated or tab-separated data into an editable Markdown table. Quoted CSV fields, empty cells, commas inside quoted values, and CRLF line endings are supported.
No. Grid editing, CSV and TSV parsing, Markdown generation, preview, copy, and download all run in your browser. Data is only handed to the main Markdown viewer when you explicitly choose Open in Markdown Viewer.
A pipe inside a cell is written as an escaped pipe, \|, so a GFM renderer treats it as cell content instead of a column boundary. Pipes that are already escaped are left unchanged.
Yes. Open in Markdown Viewer sends the validated Markdown table directly to the main workbench without placing the table data in the URL. You can continue editing the surrounding document there.