en

CSV to Markdown

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

First row is the header

Running locally on your device ...

0%

Your files never left your device

    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
    Servers in GermanyGDPR by design
    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
    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). 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