fsymbols
Loading symbols…
››
⬒

square with top half black

Square With Top Half Black

16/246

⬒ appears as a contrastive half-square in a 2003 Unicode proposal about dictionary subject classification. That context points to a subject category, but a local legend tells you which category the mark names.

Text symbol

What ⬒ means

The proposal uses it as a dictionary subject-classification mark.

A 2003 Unicode proposal connects ⬒ with dictionaries that group entries by topic. It cites dictionary references dated 1975–1993, but gives no universal meaning for the square.

The top half black square is contrasted with and , whose black halves sit on the left and right. The text font draws the visible outline, so a missing glyph affects display rather than character identity.

Technical and neutral when a key defines it; opaque as a stand-alone mark.

Without a legend, do not infer a particular topic or mood.

Part of the collection

Don't confuse it with

1

Combination ideas

4
Empty, half, full: a three-step progress meter
Spinner frames: the black half turning clockwise
Alternating top and bottom halves make a checkered strip
Halfway there, shown as a half-filled square

Questions people ask

1

Why does ⬒ show as a box on some devices?

Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.

Collections with ⬒

1

How to type or find ⬒

Search it as
half black square · half-filled square · dictionary symbol · dictionary subject mark · symbol for dictionary topics
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType 2B12, then AltX 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 “square with top half black”.
Linux
⎈Ctrl+⇧Shift+UType 2b12, then Enter or Space.
HTML
⬒
CSS
\2B12
Codes and encoding1 code points
HTML decimal
⬒
HTML hex
⬒
CSS content
content: "\2B12";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%AC%92
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

3

Arrows & direction696 symbols

Shapes & colours597 symbols

Stars & signs805 symbols