Utilora

Free Markdown Table Generator from CSV / TSV

Convert CSV, TSV, or pipe-separated data into aligned Markdown tables. Configure per-column alignment. Runs in your browser.

runs locally — nothing leaves your browser

What is Free Markdown Table Generator from CSV / TSV?

Markdown Table Generator turns tabular data — CSV, TSV, or anything pipe-delimited — into a well-formed Markdown table with consistent column widths and explicit alignment. Hand-writing Markdown tables is tedious: spaces have to line up to stay readable, the alignment row (:---:) is fiddly, and most editors don't auto-format it. This tool takes the raw rows and emits a table that is both rendered correctly and pleasant to read in source.

When to use this

  • Dropping a CSV from a spreadsheet into a README or wiki page
  • Converting an experiment results dump into a publishable Markdown table
  • Reformatting an existing crooked Markdown table to consistent widths
  • Generating tables for research notes, Obsidian, or Notion exports

How it works

The tool detects the delimiter by counting candidates in the first line, parses each row with a minimal CSV reader that handles quoted fields, then computes max width per column. The header row, alignment row (with :--- / :---: / ---: markers), and body rows are emitted with each cell padded to the column width and aligned according to the per-column setting.

Example use cases

README data tables

Convert benchmark CSV output into a clean Markdown table for project documentation.

Research notes

Paste experiment results into Obsidian, Notion, or a paper draft as a properly aligned table.

Reformatting

Feed an existing badly-formatted Markdown table back through to get consistent column widths and alignment.

Free Markdown Table Generator from CSV / TSV

Interactive Tool

How to use

  1. 1

    Paste your data

    Drop CSV, TSV, semicolon-separated, or an existing pipe-delimited Markdown table.

  2. 2

    Pick column alignment

    Set a default alignment and override individual columns to left, center, or right.

  3. 3

    Copy the rendered table

    Copy the aligned Markdown table into your docs, README, notes, or paper.

Why use this tool?

  • Auto-detects the delimiter so CSV, TSV, and semicolon files all work
  • Per-column alignment control with a default fallback
  • Pads cells so the raw Markdown stays readable in source view
  • Handles quoted CSV fields, including embedded commas and quotes

Frequently asked questions

Does it handle quoted CSV fields?
Yes. Fields wrapped in double quotes can contain commas; doubled quotes ("") inside a quoted field are treated as a literal quote.
Can I convert an existing Markdown table back to CSV?
Set the delimiter to 'Pipe' and paste the existing table — it will be parsed as rows, then you can switch alignment or reformat.
What if rows have different column counts?
Shorter rows are padded with empty cells so the table stays rectangular.
Is my data sent anywhere?
No. Parsing and formatting run entirely client-side.

Related tools

Popular right now