CSV to Markdown Table

Convert CSV, TSV, and delimiter-separated data to GitHub-Flavored Markdown tables locally in the browser.

Markdown settings

Input

Private by design: your data never leaves your device.

CSV has multiple dialects. Check delimiter, header rule, and row count before using the Markdown.

Output

Paste CSV data to generate a Markdown table.

Paste CSV data to generate a Markdown table.

Good to know

The CSV to Markdown converter converts CSV data into a GFM pipe table directly in your browser, with column alignment and a cell mode: “safe text” escapes HTML characters, while “inline Markdown” preserves Markdown and HTML syntax for later interpretation. A ragged-row policy controls how rows with a differing column count are handled.

Typical searches include CSV to Markdown, Markdown table generator, and GitHub Markdown table. Important: GFM pipe tables don't support true multiline cells, which is why a multiline mode exists for cell content with line breaks. Very wide tables quickly become hard to read in Markdown; shorten column names and review the preview before using it.

Typical use cases

Generate a README table from a CSV export file

Paste exported CSV data to directly generate a GitHub-ready Markdown table for a README file.

Carry over CSV with Markdown formatting in cells

Choose “inline Markdown” as the cell mode when cells already contain Markdown syntax like **bold** or links that should be interpreted.

Tips for better results

Deliberately handle uneven row lengths

For messy CSV sources, choose the “pad” or “expand” policy instead of getting an error for every row-length deviation.

Prefer safe text for unknown data sources

Use the “safe text” cell mode when the CSV source is untrusted, so HTML in cells isn't unintentionally interpreted.

How it works

Step by step

  1. 1

    Paste CSV data

    Paste CSV or table data into the input field.

  2. 2

    Choose alignment and cell mode

    Set alignment, cell mode, and the policy for uneven rows.

  3. 3

    Copy or download the Markdown

    Copy the generated Markdown table or download it as a file.

Features

Column alignment and cell mode

Control alignment per column and whether cell content is escaped or kept as Markdown.

Policy for uneven rows

Error blocks uneven rows, Pad fills in empty cells, Expand adds columns.

Local processing

Your data never leaves your device; conversion runs entirely in the browser.

Frequently asked questions

Does the Markdown table support multiline cells?

No, GFM pipe tables don't support true multiline cells — a multiline mode determines how line breaks within cells are handled.

Is my data uploaded?

No. Conversion runs entirely locally in the browser.

More tools