Box Drawing ╔═╗ Copy & Paste
130+ box drawing characters for borders, frames, tables, and ASCII art. Click to copy!
All Box Drawing Characters
Click any character to copy instantly
Box Drawing Packs
Organized by line style
Single Line
11 items
Double Line
11 items
Rounded Corners
6 items
Heavy Line
11 items
Dashed Lines
8 items
Sample Boxes
4 items
Box drawing characters let you create structured layouts, tables, and decorative borders using only text. Originally designed for terminal applications, these characters are now essential tools for ASCII art, code documentation, Discord server formatting, and text-based design.
Box drawing works by connecting horizontal lines, vertical lines, and corners into continuous borders and frames. You can create single-line borders, double-line borders, and mixed styles for visual hierarchy. The characters connect seamlessly, making it possible to build complex table layouts in plain text.
Our collection includes single-line pieces, double-line pieces, heavy variants, and rounded corners. These work perfectly in monospaced fonts used by Discord, code editors, terminal applications, and Reddit formatting. Essential for developers and designers who work with text-based interfaces and layouts.
Pro tip: box drawing characters are addictive once you start using them. Begin with simple single-line boxes and gradually experiment with double lines, heavy variants, and mixed styles. Save your favorite border designs for quick reuse across projects.
How to Use Box Drawing
Click
Click characters to copy
Combine
Connect corners and lines
Create
Build boxes and tables
Frequently Asked Questions
Combine corners and lines: ┌───┐ for top, │ │ for sides, └───┘ for bottom. Use monospace fonts for alignment.
Box drawing requires monospace fonts (Consolas, Courier, Monaco). Proportional fonts cause misalignment.
Yes! Wrap in code blocks (```) for proper alignment. Discord uses monospace fonts for code blocks.
Single (─│) is thin. Double (═║) is bold. Heavy (━┃) is thick. Choose based on visual weight needed.
Yes, but use mixed junction characters. ╒═╕ connects double horizontal to single vertical. Check for matching junction pieces.
Terminal/CLI apps, ASCII art, code comments, README files, Discord messages, text-based diagrams, and retro-style designs.