U+2588 "█" Full Block Unicode Character

Unicode Version 17.0

U+2588 "█" Full Block is a graphical character that represents a solid, completely filled rectangular block, often used in text-based user interfaces, file managers, and terminal applications to create progress bars, fill levels, or visual separators within monospaced environments. Its design as a fully opaque square allows it to function effectively as a placeholder for missing or hidden content, as a shading element in ASCII art and sprites, or as a column fill in charts and tables where precise visual density is required. Because it occupies the full width and height of the character cell, it is frequently employed in command-line tools for displaying disk usage, memory consumption, or loading animations by varying its repetition rather than its shape. This character belongs to the Block Elements Unicode block and is widely supported across all modern fonts and operating systems, making it a stable and universal tool for low-resolution pixel-based representation in text.

General Properties

Code Point U+2588
Version Added 1.1
Name Full Block
Block Block Elements
General Category Other Symbol
Canonical Combining Class Not Reordered
Bidirectional Class Other Neutral

Encodings

HTML Decimal Encoding █
HTML Hex Encoding █
UTF-8 Encoding 0xE2 0x96 0x88
UTF-16 Encoding 0x2588
UTF-32 Encoding 0x00002588
C/C++/Java Escape \u2588

Unicode Properties

NFC Quick Check Yes
NFD Quick Check Yes
NFKC Quick Check Yes
NFKD Quick Check Yes
Numeric Type None
Numeric Value NaN
Line Break Ambiguous (Alphabetic or Ideographic)
East Asian Width Ambiguous
Script Common
Script Extensions Common
Indic Syllabic Category Other
Pattern Syntax Yes
Vertical Orientation Rotated
Grapheme Base Yes
Grapheme Cluster Break Other
Word Break Other
Sentence Break Other