Skip to content
EmojiDB

U+2588 · Other symbol

HTML entity

█

LaTeX

\blockfull

Full Block Symbol █

█ is full block, U+2588. Unicode also records it as “solid”. It was added in Unicode 1.1, and Unicode files it under Other symbol.

Also known as

  • solid

Codes & technical data

UnicodeU+2588
HTML hex█
HTML decimal█
CSS\2588
JavaScript\u{2588}
Python\U00002588
Java / C#\u2588
Rust\u{2588}
Swift\u{2588}
PHP\u{2588}
URL encoded%E2%96%88
UTF-8 bytesE2 96 88
UTF-16 bytes2588
Base644paI
Decimal9608
HTML entity█
LaTeX\blockfull
CategoryOther symbol (So)
IntroducedUnicode 1.1

Will █ survive being pasted?

  • Normalisation. Yes. █ is unchanged by NFKC, so it survives normalising systems intact.
  • Legacy encodings. █ is Unicode-only — it has no Latin-1 equivalent, so a system stuck on an 8-bit encoding cannot represent it.
  • Size. 3 bytes in UTF-8. Character-limited fields — SMS, bios, some form validators — usually count bytes, not characters.

Unicode cross-references

The standard points readers of █ at these characters — usually because they look alike, or because one is the correct choice where the other is often used by mistake.

Nearby in Block Elements

Solid and shaded rectangles in eighths, used to draw bars, gradients and coarse graphics in text. Progress bars in command-line tools are almost always made of these.

All 32 characters in Block Elements →

How to type █

WindowsType 2588 then press Alt+X
macOSPress Ctrl+Cmd+Space, then search for “full block”
LinuxPress Ctrl+Shift+U, type 2588, press Enter
HTML█

About Unicode’s Other symbol category

Unicode files this under "other symbol" — the catch-all for pictographs, signs and marks that are neither maths, currency, nor letter-like. It is the largest symbol category in the standard.

Frequently asked questions

How do I type the █ full block symbol?
On Windows, type 2588 and press Alt+X. On Linux press Ctrl+Shift+U then 2588. On any system the quickest route is the copy button on this page.
What is the code for █?
Full Block is U+2588, written in HTML as █ and in LaTeX as \blockfull. In UTF-8 it takes 3 bytes. The table above lists every escape format.
What kind of character is █?
Full Block is filed under Other symbol in the Block Elements block, and was introduced in Unicode 1.1. Unicode files this under "other symbol" — the catch-all for pictographs, signs and marks that are neither maths, currency, nor letter-like. It is the largest symbol category in the standard.