← Back to home

Box-Drawing Tool

Last reviewed on April 27, 2026.

Type any text into the box below, pick a frame style, and the tool wraps it in a clean ASCII or Unicode frame. The output is plain text — paste it anywhere monospace works.


      
Output updates as you type.

Picking a frame style

Each style sends a slightly different message:

Line breaks and width

The tool calculates the frame width from the longest line you typed. That gives you predictable output, but it also means a single very long line stretches the whole frame. If your content includes a long URL or a long error string, break it manually with a newline at a sensible point — the frame respects every line break you give it.

Padding adds blank columns on the left and right inside the frame. One column of padding is the typical default for a heading block; two or four work well for callout boxes that need to feel airier.

How alignment changes the read

Left alignment reads as documentation: the eye starts at the left and scans down a column. Center alignment reads as a heading or a banner. Right alignment is rarely useful — it is the inverse of how most people scan and tends to feel deliberately stylized rather than informative. Use right alignment when the destination is decorative (a stream lower-third, a graphic) and left alignment everywhere else.

Worked example: a CI log section header

A common use case is to print a clear separator before a long step in a CI pipeline. Type three lines into the tool — the step name, an empty line, and the command — choose heavy, set padding to 2, and align center. The result drops directly into a Bash echo:

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃          DEPLOY STAGE          ┃
┃                                ┃
┃    kubectl apply -f infra/     ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

That single block makes a 2,000-line CI run navigable. The reader does not need to read the surrounding lines to know which stage they are looking at.

Common mistakes

Pairs with other tools on this site

For text inside the box, an ASCII banner turns short titles into multi-row block letters before they go into the frame. For inline glyphs, the Unicode symbol reference has the box-drawing characters individually so you can build a custom frame by hand. For everything together — banners, frames, simulators — see how a real workflow uses them in the streaming and content-creator toolkit.