Convert Excel, CSV, or Existing Markdown into a Table
Use the visual Markdown table editor for the part that usually takes the most time: getting rows, columns, separators, and alignment right. The generated pipe table follows GitHub Flavored Markdown and updates as you edit.
Excel to Markdown Table: Convert Excel, Google Sheets, or CSV
Copy a rectangular range from Excel or Google Sheets and choose Paste table. Spreadsheet rows and columns are read as tab-separated data and placed into the grid. You can also paste comma- or semicolon-delimited CSV; the delimiter is detected automatically, and quoted fields can contain delimiters or doubled quotation marks.
The first row becomes the table header. Review the cells, add or remove rows and columns, choose an alignment for each column, and copy the generated Markdown source when the preview looks right.
Paste a complete table
Copy your spreadsheet range or CSV data, then use Paste table to replace the sample with your data.
Insert spreadsheet cells into the grid
To keep existing content, copy a multi-cell range, click the destination cell, and paste. The imported rows and columns begin at that cell.
Check the preview and copy
The Markdown source and rendered preview stay in sync, so you can catch a misplaced header or alignment choice before adding the table to a README or document.
Edit and Format an Existing Markdown Table
Paste a Markdown pipe table with a valid separator row to reopen it in the visual grid. The editor restores the cells and left, center, or right column alignment, which is useful when a README table has become awkward to maintain by hand.
Use the grid for feature comparisons, API parameters, release checklists, pricing matrices, study notes, and other structured content. The formatter regenerates consistent pipe-table source after every edit.
Make a Table That Renders in GitHub Markdown
A GitHub Markdown table needs a header row followed by a separator row. Colons in that separator set alignment: --- for left, :---: for center, and ---: for right. The generator writes this structure for you according to the GitHub Flavored Markdown tables specification.
If a table is not rendering, first check that the separator row sits directly below the header and that the content is being viewed in a renderer that supports GFM pipe tables. Tables are a GFM extension, not part of core CommonMark.
Pipes, Line Breaks, and Markdown Table Limits
A literal pipe inside a cell could be mistaken for a new column, so the generator escapes it as \|. A line break inside a cell becomes <br> because a physical newline would end the Markdown row.
Markdown pipe tables do not support merged cells or row spans. This editor accepts up to 100 rows and 20 columns. Your table data is processed locally and is not sent to a conversion server. If a cell references a remote image, the preview may request it from that image host. See the Privacy Policy for details.
Move the Finished Table into Your Documentation Workflow
Use the Markdown live preview when the table belongs to a longer README or document. To move a pipe table back into spreadsheet software, open Markdown to CSV. You can also convert the finished Markdown document to DOCX, PDF, or HTML.