What is Box-Drawing Table?

The same grid as an ASCII table, drawn with Unicode box-drawing characters instead of punctuation.

Who uses it

Terminal UIs and documentation where the output is known to be UTF-8.

Writing Box-Drawing Table

Prettier than plus signs, and safe anywhere the reader's font has the box-drawing block, which is almost everywhere in 2026.

What it can hold

box-drawing table is a delimited text format. A box-drawing table is an ASCII table drawn with Unicode box characters, so it needs a UTF-8 terminal to line up. A machine can read it back, but only by following the conventions rather than a rule the format enforces.

It keeps

It cannot express

What it looks like

Example Box-Drawing Table
┌─────┬──────────────────┬───────────────┬────────────┬───────┐
│ id  │ name             │ role          │ started    │ hours │
├─────┼──────────────────┼───────────────┼────────────┼───────┤
│ 007 │ Halima Yusuf     │ Analyst, data │ 2024-03-15 │ 38.5  │
│ 012 │ Jonah "Jo" Pryce │ Engineer      │ 2025-11-02 │       │
│ 104 │ Wei Chen         │ Manager       │ 2023-06-30 │ 40    │
└─────┴──────────────────┴───────────────┴────────────┴───────┘

Questions

How do I open Box-Drawing Table files?

Box-Drawing Table is written by Tablizer rather than read by it. Open the file in whichever tool the format belongs to.

Is Box-Drawing Table a good format for sharing data?

It depends who is receiving it. Terminal UIs and documentation where the output is known to be UTF-8. If the recipient is outside that group, a plain CSV travels further than anything else.

Convert something else to Box-Drawing Table