ASCII Table Generator
You need a table in your README, CLI output, or plain-text email. Manually padding columns with spaces is a waste of your life.
Paste comma-, tab-, pipe-, or semicolon-separated data. The tool detects the delimiter automatically and generates a formatted table instantly.
Styles
Bestiary of output formats:
- Markdown -- ready for GitHub, GitLab, Notion. The pipe-and-dash format that renders natively.
- Grid -- full box-drawing borders. Best for tables with many columns where you need visual guides to follow rows across.
- Simple -- minimal borders using
+,-, and|. Looks clean in code comments. - Plain -- whitespace-padded columns, no borders. Works anywhere monospace is assumed.
Quick start
- Paste your CSV or TSV data.
- The first row becomes headers.
- Pick a column alignment: left for text, right for numbers, center for short labels.
- Copy the output.
Excel and Google Sheets both copy as tab-separated by default -- paste directly from the spreadsheet.
Small stuff that matters
- Right-align numbers. It is how you can spot that 1,000 is an order of magnitude bigger than 100 just by glancing at the right edge.
- Left-align text. Reading centered prose is miserable.
- Under 10 columns is readable. Beyond that, the table wraps on narrow screens. Consider splitting into multiple tables if you are pushing 15+ columns.
- Cells with line breaks get flattened to spaces. If you need multi-line cells, a table is not the right format -- use a list.