fsymbols
Loading symbols…
››
▫️

white small square

White small square

24/34

▫️ is a small square bullet and divider: a quiet layout mark for lists, spaced-out bios, and checklists, not a hidden mood. Start a line with it to mark a point, or drop it between words to separate them cleanly. Because it pairs a classic text symbol with an emoji selector, it can look like a crisp hollow outline on one screen and a solid white tile on another.

EmojiSince 2010

Choose a version

2 versions
Text and emoji forms

What ▫️ means

It works as a clean, understated bullet point or inline separator.

Plain text fields in chat apps and social media profiles rarely give you real list formatting, and standard round bullets can look heavy. People drop ▫️ at the start of lines to build tidy lists, or place it between short phrases in a profile bio—like a city, a job, and a hobby—to keep them apart without clutter.

Paired with the black small square , it also stands in as an open slot in plain-text checklists, progress bars, or five-point rating scales.

Why does this square look different across apps?

An invisible variation selector tells the app to draw it as emoji.

Unicode built this character from two parts: the original geometric shape (▫) and an invisible emoji variation selector . Platforms that follow the emoji selector draw a soft, shaded white tile, while systems that fall back to text rendering show a tiny, sharp hollow outline. In traditional typography, ”white” simply means unfilled, which is why the text form is hollow rather than painted white.

Neutral, tidy, and purely functional; it organizes text without adding emotion.

On dark backgrounds or in plain-text fonts, a lone ▫️ can look like a missing-character error box.

Part of collections

What it means when someone sends it to you

3 readings

A small, clean bullet point introducing separate list items.

Don't confuse it with

2

Combination ideas

3
A light square bullet for a list point.
Light separators in a bio line.
Alternating dark and light dots, a minimalist divider.

Worth knowing

  • The characters behind ▫️ existed in Unicode 8 years before anyone was allowed to draw them in colour: Unicode 3.2 in 2002, emoji presentation in 2010.
  • ▫️ is not one character. It is 2 of them glued together, which is why deleting it sometimes takes two presses of backspace and why it breaks character counters.

Questions people ask

2

Does a lone ▫️ mean an emoji failed to load?

No, though it is easy to confuse with one. Missing characters usually appear as a taller rectangle (often with an X or question mark inside), whereas ▫️ is an intentional, even-sided square chosen from the emoji keyboard.

Why is it called white if it sometimes looks hollow?

In Unicode and traditional printing, ”white” means an unfilled outline and ”black” means a solid, filled-in shape. Emoji designers later colored the ”white” shapes actual white.

Collections with ▫️

8

How to type or find ▫️

Search it as
small square · square bullet · square divider · empty square · hollow square · white square · tiny white box · mini square
Type it as
:white_small_square:
Around since
2010 · Emoji 0.6
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux
Windows
⊞Win+.Open the emoji picker and search “white small square”.
macOS
⌃Control+⌘Command+␣Spaceopens the character viewer.
iOS / Android
Emoji keyboard search “white small square”.
Chat apps
:white_small_square:Common shortcode in Slack, GitHub, Discord, Mattermost and other chat apps; a few apps use a different name.
HTML
▫️
Codes and encoding2 code points
HTML decimal
▫️
HTML hex
▫️
CSS content
content: "\25AB\FE0F";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%96%AB%EF%B8%8F
1
On screen
2
Code points
2
JS .length
6
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