Box Drawing Characters

Line, corner, junction and block characters for text boxes, tables and terminal layouts.

40 symbols - click any symbol to copy

Light lines

─ Light horizontal Copied!
│ Light vertical Copied!
┌ Light down and right Copied!
┐ Light down and left Copied!
└ Light up and right Copied!
┘ Light up and left Copied!
├ Light vertical and right Copied!
┤ Light vertical and left Copied!
┬ Light down and horizontal Copied!
┴ Light up and horizontal Copied!
┼ Light vertical and horizontal Copied!

Double lines

═ Double horizontal Copied!
║ Double vertical Copied!
╔ Double down and right Copied!
╗ Double down and left Copied!
╚ Double up and right Copied!
╝ Double up and left Copied!
╠ Double vertical and right Copied!
╣ Double vertical and left Copied!
╦ Double down and horizontal Copied!
╩ Double up and horizontal Copied!
╬ Double vertical and horizontal Copied!

Rounded corners

╭ Arc down and right Copied!
╮ Arc down and left Copied!
╯ Arc up and left Copied!
╰ Arc up and right Copied!

Heavy lines

━ Heavy horizontal Copied!
┃ Heavy vertical Copied!
┏ Heavy down and right Copied!
┓ Heavy down and left Copied!
┗ Heavy up and right Copied!
┛ Heavy up and left Copied!

Shades and blocks

░ Light shade Copied!
▒ Medium shade Copied!
▓ Dark shade Copied!
█ Full block Copied!
▀ Upper half block Copied!
▄ Lower half block Copied!
▌ Left half block Copied!
▐ Right half block Copied!

Last reviewed on October 31, 2026

Built for monospaced fonts

The Box Drawing block (U+2500 to U+257F) and Block Elements (U+2580 to U+259F) come from old terminal and DOS character sets. They are designed so lines meet cleanly when every character has the same width. Paste them into a code block, terminal or text editor set to a monospaced font. In a proportional font the pieces will not line up.

A small example

Stack these three lines in a monospaced font to draw a box. Top: ┌────────┐ then middle: │ Hello │ then bottom: └────────┘. Keep each line the same length. For a status bar, repeat shades, as in ████░░░░ 50%.

Styles and caveats

Light, heavy and double lines can be mixed, but only some junction forms exist for mixed weights. Rounded corners ╭ ╮ ╯ ╰ soften a box. The shade characters ░ ▒ ▓ run from roughly a quarter to three quarters fill. Some East Asian fonts draw these characters wider than expected, so test your layout where it will be displayed.

Where you will see them

Command line tools use these characters for directory trees, tables and menus, and text editors use them in ASCII-style diagrams. A file tree usually uses ├── and └── for branches. Pasting them into documents that use a variable-width font will break the alignment.

Frequently Asked Questions

How do I make a box with text characters?

Use ┌ ─ ┐ │ └ ┘ in a monospaced font. Match the top and bottom line lengths and pad the middle line with spaces.

Why do box characters have gaps or misalign?

The font is probably not monospaced, or it draws the characters at a different width or line height. Switch to a code font such as a standard terminal font.

What are ░ ▒ ▓ █ used for?

They are shade and block characters, roughly 25, 50, 75 and 100 percent fill. Text-based progress bars and simple shading often use them.