Convert CSV to a Markdown table
Paste CSV and press “Apply to table,” or select a CSV file to replace the current table. Adjust cells, rows, columns, and text alignment, then copy the Markdown table for use in a README or on GitHub, or save it as a Markdown file.
What you can do
Review and edit CSV in a table
Import pasted CSV or a .csv file, then edit cells directly and organize the rows and columns you need.
Get a Markdown table
Set headings and column text alignment, then copy the table or save it as table.md.
How to use
Import CSV
Paste CSV and press “Apply to table,” or select a .csv file. This replaces the entire current table.
Organize the table contents
Check headings and cells, and add or delete rows and columns as needed. You can change text alignment from the column menu.
Get Markdown
Changes to the table are automatically reflected in the result. Copy it or save it as table.md.
Useful when
Add a summary table to a README
Convert CSV exported from a spreadsheet into a table for explanatory documentation.
Share only the items you need
Organize CSV rows and columns, then paste the table into internal documents or Issues that support Markdown.
Notes on converting CSV to a table
The input source text and the table being edited
Entering source text alone does not change the table. Import it with “Apply to table”; subsequent cell edits are reflected in the Markdown result.
Import as text rather than formatting
Bold markers and similar notation in CSV are treated as text. This feature does not reproduce spreadsheet colors, borders, or merged cells.
Frequently asked questions
Can I also import a CSV file?
Yes. Selecting a .csv file loads its contents and replaces the entire current table. If characters appear garbled, check the encoding of the original file.
What is the table displayed at the start?
It is a sample showing example input. Importing CSV replaces it. You can also edit the sample directly and use it.
How large a table can I work with?
The limits are 100 rows, 20 columns, and 1,000 cells in total. Each cell can contain up to 500 characters, and the entire table up to 50,000 characters. Input that exceeds a limit is not applied, and the previous table is retained.
Input and results
- Input
- Pasted CSV or a .csv file. The file is loaded after you select it.
- Limits
- Source text: 100,000 characters / file: 100,000 bytes. 100 rows, 20 columns, and 1,000 cells in total.
- Results
- Copy the Markdown or save it as table.md.