ASCII Table Generator

ASCII Table Generator

Free ASCII table generator — create plain-text tables in MySQL, Markdown, Unicode and more styles. Paste CSV or type data, copy output in one click. No signup.

Updated May 2026

Editor de Dados
#
1
2
3
·
Visualização em Tempo Real
╔═════╦════════════════════╦══════════╗
║ ID  ║ Name               ║ Status   ║
╠═════╬════════════════════╬══════════╣
║ 001 ║ Central Logic Unit ║ Active   ║
╠═════╬════════════════════╬══════════╣
║ 002 ║ Memory Module A    ║ Standby  ║
╠═════╬════════════════════╬══════════╣
║ 003 ║ I/O Controller     ║ Critical ║
╚═════╩════════════════════╩══════════╝
Configurações
Alinhamento de Texto
Linha de Cabeçalho
Compactar Tabela
1px
1px 4px

How to Use the ASCII Table Generator

From raw data to an aligned table

1. Enter your data

Type directly into the grid, or click "Paste CSV" to import comma- or tab-separated data.

2. Pick a border style

MySQL, Unicode, Rounded, Double Line, Markdown, reStructuredText, or Minimal.

3. Copy or download

"Copy to Clipboard" drops the result wherever you need it, or download it as a `.txt` file.

Style guide — which one to use

Style
Best for
MySQL / Classic (`+--+`)
Most portable — code comments, database output
Unicode Box (`┌──┐`)
Clean upgrade from MySQL, supported in modern terminals
Markdown (`|--|`)
GitHub/GitLab READMEs — renders as a real HTML table
reStructuredText (`===`)
Required for Sphinx and ReadTheDocs
Minimal
Plain-text terminal output and emails with no borders

What this tool does

Seven border styles, one editable grid

CSV import

Paste comma- or tab-separated data — the first row automatically becomes the header.

Direct grid editing

Tweak individual cells manually before or after importing.

Configurable alignment

Left, center, or right, set per column.

Compact mode and padding

Control the internal cell spacing to match your output context.

Seven border styles

MySQL, Unicode, Rounded, Double Line, Markdown, RST, and Minimal.

100% in-browser

All processing runs on your device — nothing is sent to a server.

When you'll use this

The most common scenarios among people who reach for this tool

Code comments and docstrings

MySQL or minimal tables make data structures and config options far easier to scan.

GitHub and GitLab READMEs

Markdown output renders as an actual table — great for compatibility matrices.

Terminal scripts and CLIs

Aligned output for scripts, help text, and man pages — Minimal and MySQL work best.

Python documentation (Sphinx)

reStructuredText output produces exactly the === format Sphinx expects.

Plain-text emails

The Minimal style keeps alignment intact in clients that strip HTML.

Common issue? Start here

Table looks misaligned after pasting

ASCII tables require a monospaced font. Use Fira Code, JetBrains Mono, or Consolas to view them correctly.

Confusing an ASCII table with a Markdown table

ASCII draws the border directly into plain text; Markdown only becomes a table once rendered by something like GitHub.

Using Unicode borders where they're not supported

Very old terminals without Unicode support should use the MySQL style, which only uses keyboard characters.

Why use this tool

Seven border styles cover everything from the terminal to Sphinx without memorizing any syntax — paste your data, pick a style, copy the result.

All processing runs in your browser via JavaScript. Your data is never transmitted or stored outside the current session.

Frequently asked questions

Use the Markdown output — GitHub renders pipe tables as formatted HTML. For a plain-text fallback, the MySQL style (+--+) is the most universally readable, since it only uses keyboard characters.

Resources

Related Tools