fsymbols
Loading symbols…
››
◩

square with upper left diagonal half black

Square With Upper Left Diagonal Half Black

70/88

As of 2026, ◩ has no established standard meaning in chat, so treat it as a geometric mark unless the surrounding message gives it a role. Unicode Emoji 17.0 data does not list it as an emoji. Its matching form, , fills the lower-right triangle along the same diagonal.

Text symbol

What ◩ means

◩ is the square with upper left diagonal half black. Unicode classifies it as an “other symbol” — Unicode's shelf for signs that are neither maths, money nor punctuation and files it in the Geometric Shapes block; this site shelves it under Stars & signs.

Its appearance depends on the font and text styling.

How it is encoded

◩ is a single code point, U25E9. In HTML that is ◩, and in CSS \25E9.

Part of the collection

Don't confuse it with

2

Combination ideas

3
Two diagonal halves, a mirror pair
Empty, half, full: a progress scale
Diagonal pattern border

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
square with upper left diagonal half black symbol · square with upper left diagonal half black copy paste
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType 25E9, 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 upper left diagonal half black”.
Linux
⎈Ctrl+⇧Shift+UType 25e9, then Enter or Space.
HTML
◩
CSS
\25E9
Codes and encoding1 code points
HTML decimal
◩
HTML hex
◩
CSS content
content: "\25E9";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%97%A9
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

2

Shapes & colours597 symbols

Stars & signs805 symbols