Symbols Showing as Boxes? Here’s the Fix

You paste a special character and instead of the symbol you get a blank rectangle: □. Sometimes the box has tiny hex digits inside it, sometimes it’s a diamond with a question mark (�). The good news is that the character itself is almost never broken. The box is your device telling you it can’t draw that glyph with the font it’s currently using. Fix the font or the encoding and the symbol appears.

What the box actually means

Designers call the empty rectangle “tofu.” It shows up when the active font has no picture for that code point, so the system falls back to a placeholder. A different-looking box — the diamond question mark, usually means an encoding problem: the text was decoded with the wrong character set, so the underlying code point is already wrong. Knowing which box you have tells you which fix to reach for.

  • Empty box □, the font lacks the glyph. Change the font.
  • Box with hex digits, same cause; the font is showing the code point number instead.
  • Diamond question mark � — encoding mismatch. Re-open or re-save with UTF-8.

Fixes by platform

Windows

Select the box, then switch the font to one with broad coverage such as Segoe UI Symbol, Segoe UI Emoji, or Arial Unicode. If the glyph is genuinely missing system-wide, run Windows Update. Microsoft ships new fonts and emoji through it. When you want to insert the character cleanly in the first place, an Alt code reference tool and the numeric keypad give you a reliable entry method. No keypad? See how to type symbols without a numeric keypad.

Mac

macOS is aggressive about font substitution, so boxes are rarer here. When one appears, highlight it and pick a font known to contain it, or open the Character Viewer (Control + Command + Space) and re-insert from there, the Viewer uses a font that already has the glyph. Check Font Book for a disabled or corrupted font if a whole range is missing.

Word, Excel, and PowerPoint

In all three Office apps the fix is the same: select the box and apply a font that includes the character. Inserting through Insert > Symbol is safest because Word assigns a font that actually has the glyph. In Word you can also type the hexadecimal code point and press Alt + X to convert it in place. The most common cause of boxes in shared documents is a missing font on the reader’s machine, turn on Embed fonts in the file under Save options before you send it. Decorative sets behave the same way; if you rely on those, our guide to typing Wingdings and Webdings symbols explains why they only render in their own fonts.

Google Docs and Sheets

Google serves web fonts, so coverage depends on the font you chose. Open the font menu, click More fonts, and add one with wide Unicode support (the Noto family is a good choice). Docs substitutes fonts fairly well; Sheets is stricter, so set the cell font explicitly rather than trusting the default.

iPhone and Android

On phones the box almost always means the operating system is older than the character. A new emoji sent from an up-to-date phone lands as tofu on one that hasn’t been updated. The fix is a system update, not a keyboard change. Punctuation is the exception — those glyphs ship with every version, so if a dash renders fine you can insert it directly, as our guides to the en dash on iPhone and Android and the em dash on iPhone and Android show.

Chromebook and Notion

Both render through the browser, so they lean on the system’s installed fonts. Noto on Chromebooks. If a symbol boxes out, it’s usually an emoji or script newer than your Chrome OS build, so update the device. In Notion, switching the block or page font rarely helps because coverage is fixed; updating the browser and OS is the real lever.

Slack and Discord

These apps draw standard emoji with their own bundled set, but any non-emoji symbol falls back to your device font. A box in a message therefore points at your operating system, not the app, update it, or view the message on a different device to confirm the sender did nothing wrong.

Canva

Many Canva display fonts carry only letters, numbers, and basic punctuation. Paste an arrow or a math symbol and it boxes out. Switch the text element to a full-coverage font (Noto Sans and Open Sans are safe), or add the symbol as a separate element in a font that supports it.

Quick diagnosis table

What you seeMost likely causeFastest fix
Empty box □Font lacks the glyphChange to a full-coverage font (Noto, Segoe, Arial Unicode)
Box with hex digitsSame missing glyph, shown as its codeSame — swap the font
Diamond question mark �Wrong text encodingRe-open or re-save the file as UTF-8
Box only in a shared Word fileReader is missing your fontEmbed fonts before sending
New emoji as a box on a phoneOS older than the emojiUpdate the operating system
Box in Canva or a display fontFont has a limited glyph setSwitch to Noto Sans or Open Sans
Boxes across a whole language/scriptLanguage font pack not installedInstall the language pack, then update fonts

A reliable habit

If you insert special characters often, keep your operating system current, favor Unicode-wide fonts for anything you share, and enter symbols through a proven method rather than pasting from unknown sources. Building shortcuts helps too, see how to build your own AutoCorrect symbol shortcuts so the right character lands every time.

Related guides

  • How to Type Symbols Without a Numeric Keypad
  • Wingdings and Webdings: How to Type Symbols With Them
  • How to Build Your Own AutoCorrect Symbol Shortcuts
  • More tutorials in the Word and Office guides

Frequently asked questions

Why do symbols show as boxes on my screen?

The font in use has no picture for that character, so your system draws a placeholder box (□) instead. Switch to a font with wider Unicode coverage and the symbol appears.

Does a box mean the character is broken?

Usually not. The underlying character is intact; only the display font can’t render it. A diamond question mark (�) is the exception, that signals a text-encoding error rather than a missing glyph.

How do I stop boxes when sharing a Word document?

Boxes on someone else’s screen mean they lack your font. Turn on “Embed fonts in the file” in Word’s Save options, or use a common Unicode font like Segoe UI or Noto before you send it.

Why does a new emoji appear as a box on my phone?

Your operating system is older than that emoji. Updating the OS installs the newer glyphs and the box turns into the intended symbol.

Leave a Comment