Convert CSV to a Markdown table
Turns a CSV file into a GitHub-flavoured Markdown table, ready to paste into a README, a pull request or an issue. Everything runs inside your browser, so the data is never uploaded.
When this helps
Developer writing documentation
Lining up pipes by hand to turn a small dataset into a Markdown table
Convert the CSV and paste it in — no miscounted columns, no missing separator row
Anyone giving data to an LLM
Raw CSV gets misread, with values attached to the wrong column
Paste it as a table so the header-to-value relationship is explicit
Anyone sharing numbers with a team
An attached CSV is one more thing for the reader to open
Put the table directly in the chat message or the ticket body
Anyone handling a list of people
Uploading a customer list to a conversion website is not an option
Convert it in the browser — the file is never sent anywhere
FAQ
- Is my file uploaded to your server?
- No. If your browser supports WebAssembly (WASM, a technology for running software inside the browser safely and quickly), the conversion happens entirely on your device. That matters most for exactly the data you would hesitate to paste into a website — customer lists, exports, anything with names in it.
- What about encodings other than UTF-8?
- UTF-8 works directly. A CSV saved as Shift_JIS or another encoding should go through the character encoding converter first; if you do not know which encoding a file uses, the detection tool will tell you.
- Is the first row treated as a header?
- Yes — the first row becomes the table header. Quoted values and values containing commas are parsed according to the CSV rules rather than by splitting on every comma.
- Can it handle a large CSV?
- It will convert one, but a Markdown table of several thousand rows is hard for a person and wasteful for a language model. Narrowing the data to the rows you actually need first usually gives a better result.
- Which other formats does this page accept?
- .xlsx, .docx and .pptx, .xls, .doc and .ppt, OpenDocument (.ods, .odt, .odp), .rtf, .epub and .pdf. An Excel file is converted as a spreadsheet, one table per sheet — there is no need to export it to CSV first.
- What is the file size limit?
- 20MB per file.
Related tools
- Excel to Markdown — Skip the CSV export — convert the workbook directly, one table per sheet
- Character encoding conversion (Shift_JIS ⇄ UTF-8) — Use this first if the CSV comes out garbled
- Character encoding detection — When you do not know which encoding a file uses
- Personal information redaction — Remove names and contact details before sharing a list