Copy and paste Unicode block and box-style symbols for shading, frames, separators, and text layouts
Block symbols are Unicode text characters commonly used to create square shapes, filled blocks, and shading effects in plain text. This page includes block keyboard text symbols you can copy and paste (not emojis), commonly seen as characters such as □ ■ ▓ ░ in text messages, documents, and simple text layouts.
Browse the block symbols in the grid, select the characters you want, and copy them into your clipboard. Then paste the blocks into any app where you want frames, shading, separators, or compact text-based designs.

A block symbol is a Unicode character that appears as a square, rectangle, or shaded area in text. These characters are often used for simple visual structure such as borders, small UI-like separators, progress indicators, or text frames. Depending on the character, a block may look empty, filled, partially filled, or shaded.
These block symbols are commonly chosen because they work well in many fonts and are easy to recognize as empty, filled, or shaded squares and rectangles.
| Symbol | Name |
|---|---|
| □ | White Square (often used as an empty box) |
| ■ | Black Square (often used as a filled box) |
| ░ | Light Shade (often used for light shading) |
| ▒ | Medium Shade (often used for medium shading) |
| ▓ | Dark Shade (often used for heavy shading) |
| ▌ | Left Half Block (often used for partial fill) |
Block symbols include multiple visual styles, ranging from empty squares to dense fills and partial blocks. Grouping them by appearance can help you pick the right characters for frames, shading, and text-based layouts.
Outline-style blocks are typically used to represent unchecked boxes, placeholders, or simple frames without fill.
□ ▢ ▫ ◻
Solid blocks are often used as markers, bullets, separators, or to create bold-looking patterns in monospaced text.
■ ▪ ◼ ◾
Shaded block characters are commonly used to simulate gradients, textures, or light-to-dark fills in plain text.
░ ▒ ▓
Partial blocks are frequently used for progress bars, meters, and compact indicators where a full square is too strong.
▌ ▐ ▍ ▎ ▏
These blocks can be combined to create custom fill patterns, compact charts, or segmented indicators.
▀ ▄ ▘ ▖ ▙ ▛
Bar-like blocks are often used as separators, emphasis lines, or building blocks for simple text frames.
▬ ▬ ▮ ▯
Some block and box-like symbols are commonly mixed to form text frames and simple picture-like layouts in messages.
❏ ❐ ❑ ❒ ∎
Block symbols are often placed inline with text to add structure, separators, or simple visual emphasis. These examples show typical ways people arrange block characters in everyday text content.
□ Draft ■ Complete
Updates ■ Notes ■ Links
Loading: ▓▓▓░░ 60%
❐ Title ❑
Important ▌read this section▐
Block symbols are Unicode characters, so they can usually be pasted into bios, posts, and messages like regular text. They are often used to create tidy separators, compact progress bars, and small framed labels. Appearance can vary by font, so it can help to preview your text after pasting.
Block symbols are defined by the Unicode standard, which assigns each character a code point and a formal name. This standardization helps block and shading characters remain usable across operating systems, browsers, and apps, although the exact visual weight can differ slightly depending on the font.
Use this list to reference common block and shading symbols by their typical usage and Unicode naming. Select any symbol to copy it for use in messages, documents, and monospaced text layouts.