John Holbrook


CSV Converter

CSV Input:




Treat first line as header
LaTeX: lines after every row in body
Use tab as separator (for TSV, or pasting directly from Excel)


HTML Table




LaTeX Table


ASCII Table

Markdown Table

NOTE: This table syntax may not be supported in all flavors of Markdown. Some flavors may only support this syntax when the "Treat first line as header" option is enabled. More info on this syntax here.

About This Tool

This tool solves a couple of related problems:

  1. Producing tables in markup languages like HTML and LaTeX is a pain.
  2. Organizing information into tables in plain text documents is even more of a pain.

However, editing CSV files (in applications such as Excel, Numbers, etc.) is easy! So this tool takes CSV data as input and produces source code for tables in HTML and LaTeX, as well as a plain-text, monospaced table, suitable for use on practically any computer anywhere.