Square Symbols to Copy & Paste
Square glyphs like ■ (filled) and □ (outline) are Unicode characters from the Geometric Shapes block, not ASCII. The closest ASCII option is a pair of brackets [ ] or the letter used in old menus. Squares are handy as checkboxes, list bullets, status dots, and progress-bar segments. Copy the filled or hollow version you need below.
How to type a square on Windows and Mac
On Windows, hold Alt and type 254 on the numeric keypad for ■, or use the full Unicode with Alt+9632. Character Map (search "square") lists every variant above. In Word, type 25A0 and press Alt+X to get ■. On a Mac, open the symbol viewer with Control+Command+Space and search "square", then double-click the one you want. The empty and checked ballot boxes ☐ ☑ are also there under "ballot".
Squares in HTML and code
In HTML, ■ renders ■ and □ renders □. These make simple, dependency-free checkboxes in plain text: ☐ for unchecked and ☑ for checked. For status indicators, the small squares ▪ ▫ sit nicely inline with text. A classic terminal use is building progress bars from filled and empty squares, for example [■■■□□] to show 60% complete. In JavaScript, \u25A0 is ■ and \u25A1 is □.