— Text to ASCII Table

Text to ASCII Table Generator

Quick Tips

  • This tool runs entirely in your browser - your data stays private.
  • Press Ctrl+V (Cmd+V on Mac) to quickly paste text.
  • Use the Copy button to save your result to clipboard.
  • Bookmark this page for quick access!

Convert data into formatted ASCII tables for terminals and documentation.

Examples

Input
Name,Age,City
John,30,NYC
Jane,25,LA
Output
+------+-----+------+
| Name | Age | City |
+------+-----+------+
| John | 30  | NYC  |
| Jane | 25  | LA   |
+------+-----+------+
Input
Product	Price
Apple	$1.50
Bread	$2.00
Output
+---------+-------+
| Product | Price |
+---------+-------+
| Apple   | $1.50 |
| Bread   | $2.00 |
+---------+-------+

Frequently Asked Questions

An ASCII table is a text-based table created using standard keyboard characters like +, -, |, and spaces. Because it uses only plain text characters, it displays correctly in any environment that supports text, including terminals, code editors, and plain-text emails.

ASCII tables require a monospaced (fixed-width) font to align properly. Fonts like Consolas, Courier New, Monaco, and most terminal fonts work perfectly. Proportional fonts will break the alignment because characters have different widths.

Yes, wrap your ASCII table in a code block (triple backticks) in Markdown. GitHub renders code blocks with a monospaced font, preserving your table alignment. This is common for documenting CLI tool output or data structures.

Set a maximum column width and enable text wrapping. Long content will break across multiple lines within the cell. Alternatively, truncate long values with ellipsis (...) to maintain a compact table format.

The tool accepts comma-separated (CSV), tab-separated (TSV), pipe-separated, and semicolon-separated data. It auto-detects the delimiter in most cases, or you can specify it manually for ambiguous data.

Cookie Preferences

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies.

Cookie Preferences

Manage your cookie settings

Essential Cookies
Always Active

These cookies are necessary for the website to function and cannot be switched off. They are usually set in response to actions made by you such as setting your privacy preferences or logging in.

Functional Cookies

These cookies enable enhanced functionality and personalization, such as remembering your preferences, theme settings, and form data.

Analytics Cookies

These cookies allow us to count visits and traffic sources so we can measure and improve site performance. All data is aggregated and anonymous.

Google Analytics _ga, _gid

Learn more about our Cookie Policy