en

CSV to Markdown

Convert CSV to a Markdown table locally - to paste into GitHub, wikis and docs. No upload.

Running locally on your device ...

First row is the header

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

Markdown tables are everywhere in GitHub, GitLab, wikis and documentation - but typing them by hand, with all the pipes and the separator row, is tedious and error-prone. This tool takes your CSV file (or TSV) and produces a ready-made Markdown table in GitHub format that you can paste straight into a README, an issue, a wiki or a note.

By default the first row is used as the table header; a toggle turns that off if your file has no headings - then neutral column names (A, B, C ...) are generated, because a Markdown table always needs a header row. The delimiter (comma, semicolon or tab) is detected automatically, cells containing pipes are correctly escaped with a backslash, and line breaks inside a cell become spaces so the table stays valid. Rows of differing length are padded to the widest one.

Everything runs entirely locally in the browser - your data never leaves your device, which for tables with names, numbers or internal lists is exactly the point. Honestly framed: a flat GitHub-flavoured Markdown table is produced. Merged cells, multiple header rows, formulas or formatting from a spreadsheet are not part of the Markdown table format and are therefore not represented - for such cases a real spreadsheet file is more suitable.

Specifications

Specifications
Input formatsCSV, TSV, TXT
Auto-conversionPNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, MP3, WAV, ZIP, DOCX, XLSX, SQLite, DBF, VCF, ICS, DXF, MIDI, GeoJSON, DDS, HDR, PCX, WBMP
Output formatMD
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Drop your CSV file.
  2. Optional: adjust the header toggle.
  3. Download the Markdown table (.md).

Limitations: Converts CSV/TSV into a GitHub-flavoured Markdown table (pipe table). The delimiter is detected automatically; pipes inside cells are escaped, line breaks inside cells become spaces. First row as header (can be turned off -> neutral columns A/B/C). Every cell is carried over as plain text - a Markdown table has no data types, so numbers and text look identical. Flat tables only: merged cells, multiple header rows, formulas or formatting do not exist in the Markdown table format.

FAQ

What is a Markdown table good for?

For pasting tabular data into GitHub READMEs, issues, wikis, pull requests or note apps that understand Markdown.

What if my file has no header?

Turn off the header toggle; then neutral columns (A, B, C ...) are generated, since a Markdown table always needs a header row.

Is the delimiter detected?

Yes, comma, semicolon and tab are detected automatically (CSV and TSV).

What happens to pipes inside cells?

They are escaped with a backslash so the table structure stays valid.

Is my file uploaded?

No, the conversion happens entirely locally in the browser; the data never leaves your device.

Related tools

CSV to JSON · XLSX to CSV · DOCX to Markdown · Markdown to HTML · Excel to Markdown · JSON to Markdown · xDT to CSV