U+25A1

White square

White square is a monochrome text character from the Unicode Geometric Shapes block, listed here under Shapes and Box Drawing & Blocks. Copy it with one click, or use the hex, octal, decimal and HTML entity codes below to embed it in web pages, code, and documents.

Quick facts

Unicode
U+25A1
Decimal
9633
Hex
0x25A1
Octal
0o22641

Unicode identity

FormatValueCopy
Code pointOfficial Unicode notationU+25A1
Official nameUnicodeData.txt, Unicode 18.0.0WHITE SQUARE
DecimalBase 109633
HexadecimalBase 160x25A1
OctalBase 80o22641
BinaryBase 20010010110100001
General categorySymbol, otherSo
Unicode blockU+25A0–U+25FFGeometric Shapes
PlaneBasic Multilingual Plane (BMP, Plane 0)

HTML & CSS

FormatValueCopy
HTML entity (decimal)□
HTML entity (hex)□
CSS content escapeUse inside content: "…"\25A1
URL encodedPercent-encoded UTF-8%E2%96%A1

Programming languages

FormatValueCopy
JavaScript / TypeScript\u25A1
JSONUTF-16 surrogate pairs\u25A1
Python\u25A1
Java / C# / Kotlin\u25A1

Byte encodings

FormatValueCopy
UTF-83 bytesE2 96 A1
UTF-16 (BE)25A1
UTF-32 (BE)000025A1

How to type White square

  • Windows

    Hold Alt and type +25A1 with the hex numeric keypad option enabled, or type 25A1 then press Alt+X in Word and most Office apps.

  • macOS

    Enable the Unicode Hex Input keyboard, hold Option, and type 25A1. Or open Character Viewer (Control+Command+Space) and search "White square".

  • Linux

    Press Ctrl+Shift+U, type 25a1, then press Space or Enter in GTK apps. IBus and most terminals support the same sequence.

  • HTML, CSS & code

    Paste the character directly, or use the escapes above: □ in HTML, \25A1 in CSS, and \u25A1 in JavaScript.

Official Unicode reference

Character name
WHITE SQUARE
Block
Geometric Shapes (U+25A0–U+25FF)
General category
So — Symbol, other

Data from the Unicode Character Database, version 18.0.0. See the official code chart for the Geometric Shapes block: U25A0.pdf (PDF, unicode.org).

Frequently asked questions

How do I copy the White square symbol?

Click the Copy button at the top of this page, or select □ and press Ctrl+C (Cmd+C on Mac). It is plain Unicode text, so it pastes into documents, chats, code, and design tools.

What is the Unicode code point for White square?

White square is U+25A1 (decimal 9633, hexadecimal 0x25A1, octal 0o22641). It lives in the Geometric Shapes block (U+25A0–U+25FF) of the Basic Multilingual Plane (BMP, Plane 0).

What is the official Unicode name of White square?

The Unicode Standard (version 18.0.0) names this character "WHITE SQUARE". Its General_Category is So (Symbol, other).

What is the HTML code for White square?

Use □ or □. In CSS, use content: "\25A1".

How do I type White square in code?

JavaScript: "\u25A1". Python: "\u25A1". JSON and Java: "\u25A1". The UTF-8 byte sequence is E2 96 A1.

Is White square an emoji?

No. White square is a text symbol and renders as a monochrome glyph in the current font. Some platforms may offer an emoji variant when U+FE0F is appended.

View all shapes