Free · No sign-up · Runs in your browser

ASCII Table Generator

Turn CSV or TSV into a bordered plain-text table for README files, terminal notes and text-only documentation.

STEP 1

Start with your input

Edit the example or replace it with your own text.

STEP 2

Choose your options

These settings are optional. Keep the defaults to get started.

How to use ASCII Table Generator

  1. Load the included example or provide your own input and settings.
  2. Choose the operation and review the supported format below.
  3. Run the tool, inspect the result, and copy or download it.

Make a table for plain-text destinations

Paste comma-, semicolon- or tab-separated cells to create a table with plus, minus and pipe borders. Column widths are calculated across all rows, and the first row is followed by a header separator. Cell line breaks and tabs are replaced with spaces so each record occupies one table row. This is useful in terminal notes, text emails and documentation that does not render Markdown tables.

Understand display width limitations

The output is designed for a monospace font. Widths count Unicode code points, which is appropriate for simple Latin text but not a full terminal-width algorithm. Combining marks, emoji and East Asian wide characters can still appear misaligned. Inputs are limited to two hundred rows, twenty columns and eighty UTF-16 units per cell. Control characters are removed instead of being allowed to affect a terminal display.

Example input

Name,Language,Year
Ada,English,1815
Grace,English,1906

Does ASCII Table Generator upload my input?

No. This tool processes input locally in your browser without calling a conversion API.

Is input uploaded?

Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.

Related tools and guides

Browse all developer tools