CSV to ASCII Table Converter

Paste a table, choose ASCII and get a bordered plain-text table you can drop into a log file, a code comment, a README or a chat message where Markdown is not rendered.

Columns are padded to a common width, and Chinese, Japanese and Korean characters count as two columns so the borders stay aligned.

Table to Markdown

Turn a table into text you can paste: Markdown, HTML, TSV, SQL inserts, JSON, XML, YAML, LaTeX, INI, TOML, JSON Lines or an ASCII table. Nothing is uploaded.

Your data never leaves this browser

The file is parsed, previewed and charted on your own device. Nothing is uploaded — not even a sample. Close the tab and the data is gone.

Or paste table text

How it works

  1. 1.Import an Excel, CSV, TSV or JSON file, or paste the table. It is parsed on your own device.
  2. 2.Pick the columns to show: one category axis and up to three values.
  3. 3.Generate once, then keep tweaking — chart type, aggregation, sorting and theme update instantly.
  4. 4.Download an image, or publish the result as an encrypted link that expires on its own.

Frequently asked questions

Why do CJK characters need special handling?
They render twice as wide as Latin letters. Counting them as one character would push the right border out of line, so they are counted as two columns.
Is the output safe to paste anywhere?
Yes — it is plain text with ASCII borders, no colour codes and no Markdown, so it stays readable in code comments, logs and terminals.

Related tools