Text Symbol Library

Why Do Symbols Show as Boxes?

Tofu boxes (□ � ?) mean a missing font glyph. Learn why symbols break on some devices and how to pick ones that render everywhere.

A box, question mark, or blank rectangle — nicknamed tofu — means the device has no drawing for that Unicode character. This guide explains why it happens and how to choose symbols that survive everywhere.

By Ellie Petal Media · Updated 2026

What tofu boxes mean

Every character needs a glyph in some installed font. New emoji, rare runes, and full card-deck glyphs often lack glyphs on older phones, old Windows versions, and some apps with custom fonts.

The character itself copied fine — the receiving device simply cannot draw it. Senders cannot fix receivers' fonts, only choose safer characters.

Pick maximum-compatibility symbols

Prefer classics: ★ ☆ ♥ ♡ → ↓ ∞ ♪ § • ©. These have lived in fonts for decades and render virtually everywhere.

For bios and usernames, test on two systems (e.g. iPhone + Windows, or Android + desktop) before committing. One minute of testing beats a broken first impression.

Fixes when you see boxes

Update the operating system — each update ships new glyphs. Then update the specific app, which may bundle its own emoji font.

If boxes persist, swap the character for an older equivalent: ✦ instead of a brand-new sparkle emoji, ♥ instead of a new heart variant.

FAQs

Why do boxes appear for my friend but not me?

Your device has a newer font with that glyph; theirs does not. The fix is on their device, or pick an older character.

Do boxes mean the symbol is broken?

No. The Unicode data is valid — only the local font rendering is missing.

Which symbols never show as boxes?

Basic Latin punctuation, classic arrows (← ↑ → ↓), stars (★ ☆), hearts (♥ ♡), and common math (∞ ± ÷) are safe on any system from the last decade.