What ▌ means
It draws shapes out of text, half a cell at a time.
In a monospaced font characters share one fixed width, a box called a cell. ▌ paints the left half of that box solid, so a row of them makes a striped bar and, next to full blocks, a half step. That is why it turns up at the end of text progress bars such as ▌ (five and a half cells filled), in command-line tools and in pictures drawn entirely from characters.
Outside the grid it also works as a thick vertical accent before a heading or a name in a profile, like ▌ NEWS. There it is decoration with no special meaning.
Where does this block come from?
From the built-in graphics of early PCs and terminals.
Before screens could easily show pictures, computers drew boxes, bars and shading with special characters. The IBM PC character set (code page 437) is the best-known example: it had the full block , the half blocks ▌ and three shades, and DOS programs and bulletin-board "ANSI art" (pictures made of coloured text characters) built whole screens from them. Terminals and national character standards had similar sets, and Unicode took them over so that old text would survive conversion, which is why ▌ still sits beside its siblings in the Block Elements range.
Neutral and technical, with a retro computer feel; no established emotional or social meaning.
In a non-monospaced font it may look wider or leave gaps, so bars won't line up.
Part of the collection
Don't confuse it with
4



Combination ideas
5Questions people ask
2Why does ▌ look too wide or leave gaps?
Usually the font or the app drawing it. ▌ fills exactly half a cell in a monospaced font that includes it; when an app borrows the glyph from another font, or its renderer stretches it, widths and gaps shift. Switch to a monospaced font, then try another app.
Is ▌ an emoji?
No. It is a plain text symbol, drawn in your text colour by your font, with no colourful emoji version.
Collections with ▌
6How to type or find ▌
- Also called
- half block · left half bar
- Search it as
- block character · ▌ symbol · progress bar symbol · text art · ASCII art block · alt 221
- Shows up in
- Anything that takes text · its shape is whatever your font draws
▌\258CCodes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.






