How to type Ballot Box
To type Ballot Box (☐), press Alt + 9744 on Windows, holding Alt while typing the digits on the numeric keypad, or write ☐ in HTML. On any system you can copy it from this page, or enter its codepoint U+2610 directly: Ctrl+Shift+U then 2610 on Linux, or 2610 then Alt+X in Microsoft Word.
Ballot Box
- Copy it
- Unicode
- U+2610
- Windows
- Alt + 9744 needs regedit
| Where | Shortcut | How |
|---|---|---|
| Windows | Alt + 9744 | Above 255, so Windows will not accept it as typed. Copy the character instead. |
| Mac | N/A | Press the keys together. |
| HTML | ☐ | Paste this into HTML source. |
| Unicode | U+2610 | BALLOT BOX |
Other symbols
☐ lives in the Miscellaneous Symbols block (U+2600-U+26FF), weather, astrology, religion, games and a wide miscellany. Within Unicode it is classified as So, a symbol.
What ☐ gets confused with
Unicode's own confusables table, the one used to catch lookalike domain names, groups ☐ with □ (U+25A1, White Square). They are separate characters that render close enough to be mistaken for one another, so a search or a string comparison will separate them where your eye will not. If Ballot Box is not matching where you expect it to, one of these is the usual reason.
What Unicode says about Ballot Box
The code chart points from ☐ to White Square. These are the characters the standard thinks you might have meant instead, which makes them the ones worth checking when Ballot Box looks nearly right but not quite.
How Ballot Box behaves in software
☐ takes one column in a terminal. It carries no direction of its own, so in a line that mixes English with Arabic or Hebrew it takes the direction of the text around it rather than forcing one.
Every way to write Ballot Box
| Form | Value |
|---|---|
| Codepoint | U+2610 |
| Decimal | 9744 |
| UTF-8 bytes | E2 98 90 |
| UTF-16 bytes | 26 10 |
| HTML entity | ☐ |
| HTML numeric | ☐ or ☐ |
| CSS | \2610 |
| JavaScript | \u2610 |
| Python | \u2610 |
| URL-encoded | %E2%98%90 |
| SVG | 2610.svg · (SIL Open Font License) |
If ☐ arrives as â˜�
One character has become three, which is what a three-byte UTF-8 sequence looks like when each byte is read separately: E2 98 90 read as Windows-1252 gives exactly �. The text is intact and the damage is in the reading, so setting the reader to UTF-8 restores it and retyping does not. A rectangle instead of the mojibake means the opposite: the encoding is right and the font has no glyph at U+2610, which for a character this far outside Latin-1 is common in older office fonts.