ASCII Table Generator
Turn CSV or TSV into a bordered plain-text table for README files, terminal notes and text-only documentation.
Start with your input
Edit the example or replace it with your own text.
Choose your options
These settings are optional. Keep the defaults to get started.
How to use ASCII Table Generator
- Load the included example or provide your own input and settings.
- Choose the operation and review the supported format below.
- 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.