fsymbols
Loading symbols…
››
█

full block

Full Block

█, the full block or solid block, fills one whole text cell with ink. It builds progress bars, text art and pixel art out of characters. In the wrong font, repeated blocks show seams.

Text symbol
Also called
solid block
Search it as
block character · text art · terminal block · progress bar · pixel art · cp437
Shows up in
Anything that takes text · its shape is whatever your font draws

What █ means

It paints one character cell completely solid. Unicode inherited it from older character sets, including the IBM PC set (code page 437), China's GB 2312, Korea's KS X 1001 and Videotex mosaics. Those screens drew pictures from text cells. Its half and shaded relatives turn rows of cells into coarse pixels.

Don't confuse it with

1

Combination ideas

2
Designed progress bar: about 80% done.
Designed fade from solid to light.

Questions people ask

1

Why do my full blocks have gaps?

Usually the font. Proportional fonts, extra line spacing or wrapping break the grid; in a monospace terminal font adjacent blocks meet without seams.

How to type █

Windows (Word)
Alt+XType 2588, then Alt+X to get █.
Windows
Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win + .).
macOS
Control+Command+SpaceOpen the character viewer and search “full block”.
Linux
Ctrl+Shift+UType 2588, then Enter or Space.
HTML
█
CSS
\2588
Codes and encoding1 code points
HTML decimal
█
HTML hex
█
CSS content
content: "\2588";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%96%88
1
On screen
1
Code points
1
JS .length
3
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Lines & boxes160 symbols