Skip to main content
Best Emojis

Home > Blog > Technology

Technology
emoji not showing
tofu character
emoji box fix

Emoji Showing as a Box? Why It Happens and How to Fix It

By BestEmojis TeamยทSeptember 20, 2026ยท8 min read
Emoji Showing as a Box? Why It Happens and How to Fix It

๐Ÿ“ข AdSense Placeholder

Slot: 9364155946

An empty box where an emoji should be means your device recognises the character but has no picture to draw for it. Designers call that placeholder tofu, because a blank white rectangle looks like a block of it. It is not a virus, it is not corruption, and in most cases it is not something you did.

There are three separate causes and they have different fixes, so it is worth working out which one you are looking at before changing any settings.

What the box actually is

Text on a screen works in two layers. The first is the character itself, a number defined by the Unicode standard that says this is a grinning face. The second is the font, which holds the actual drawing. Your device stores the number and the font supplies the picture.

When those two get out of step, you get tofu. The number arrives, the font has nothing at that position, and rather than showing nothing at all the font falls back to a default shape. Most fonts use an empty rectangle. Some use a rectangle containing the hex code of the missing character, which is genuinely useful because it tells you exactly which character is missing.

A few systems show a question mark in a diamond instead. That means the same thing.

Knowing which box you have is useful. A plain empty rectangle means the font has no design for that character. A rectangle with tiny numbers inside is the same problem but more helpful, because those numbers are the character's Unicode codepoint and you can look up exactly which emoji failed. A question mark usually means the text was converted through an encoding that could not hold the character at all, which is a different and more serious problem, since at that point the emoji has genuinely been lost rather than just not drawn.

That last case is worth taking seriously if it happens in something you are storing rather than reading. An emoji that turns into a question mark when saved to a database has been destroyed, and no font update will bring it back.

Cause one: the emoji is newer than your device

This is by far the most common reason, and it accounts for nearly every box people ask us about.

Emoji fonts ship with operating system updates, not with app updates. Updating WhatsApp or Instagram does nothing for emoji support. So if you are on an older version of iOS or Android, you have an older emoji font, and anything added since then shows as a box no matter which app you are using.

The gap is bigger than most people assume. Unicode approves a batch of emoji, then each company draws its own artwork and ships it months later. The nine emoji approved in September 2026 are not expected on most phones until 2027, which is why they are boxes for everybody right now. We covered that release in detail in our Emoji 18.0 breakdown.

The fix: update your operating system. There is no way to install emoji separately on a standard phone, and no app can add them for you.

Cause two: the app is using its own emoji font

Some apps do not use your system emoji at all. They bundle their own set so that everyone sees the same designs regardless of device. Slack, Discord and several messaging platforms do this, as do many websites.

The result can be confusing. An emoji shows correctly in your messages app and as a box in a browser tab, or the other way round. Nothing is broken. You are simply looking at two different fonts, one of which is more up to date than the other.

The fix: update the app, and if it is a website, update the browser. If the emoji works elsewhere on the same device, the problem belongs to that app and not to your phone.

Cause three: the emoji is a combination your device does not know

This one produces a different symptom, and it is the most interesting of the three.

A lot of emoji are not single characters. Families, couples, professions and many flags are built by joining several emoji together with an invisible character called a zero width joiner. A firefighter is a person plus a fire engine. A family is several people joined in sequence.

If your device knows all the individual pieces but not that specific combination, it does not show a box. It shows the pieces. So a family emoji appears as a man, a woman and a child standing next to each other, and a flag appears as two letters in boxes. People often think this is a bug in the app, but it is the system doing exactly what it should when it meets a combination it has never seen.

The fix: the same system update as cause one. There is nothing app specific to change.

This is also why flags behave so strangely. A country flag is not a single character at all, it is two letters from a special alphabet that systems are supposed to display as a flag when they appear together. If your device does not support that particular flag, you see the two letters instead. That is why an unsupported flag shows as something like a boxed U and S rather than an empty rectangle, and it is why flag support varies so much between platforms. Our flag emoji pages list the full set if you want to check which ones are widely supported.

Skin tones work the same way. A waving hand with a skin tone is the base emoji plus a modifier character. A device that knows the hand but not the modifier shows the default yellow hand followed by a small coloured square, which confuses people far more than a plain box does.

Fixing it on iPhone and iPad

Go to Settings, then General, then Software Update. Emoji arrive with iOS releases, and usually with a point release rather than the big autumn one, so an update that looks minor is often the one carrying new emoji.

If your device is too old to take the current iOS version, that is the end of the road. Apple ties emoji fonts to the operating system, and the last version your hardware supports is the last emoji set you get.

One iPhone specific oddity: if the emoji keyboard itself has vanished rather than showing boxes, go to Settings, General, Keyboard, Keyboards, and add Emoji back. That is a different problem with a much easier fix.

Fixing it on Android

Android is messier because manufacturers control both the update schedule and the emoji font. Samsung draws its own set, and so do several other brands, so two Android phones on the same version can show different artwork.

Check for system updates under Settings, then System, then System update, though the exact path varies. Also update Gboard if you use it, since Google's keyboard can supply newer emoji to some apps even when the system font is older.

Android users saw an unusually large change recently, with Google moving its Noto emoji set to fully three dimensional designs and rolling it out across a wide range of brands. If your emoji suddenly look different rather than broken, that is probably what happened. That is a redesign rather than a rendering failure, and no amount of updating will bring the flat ones back. Our explainer on the Noto 3D rollout covers which brands are affected.

Samsung deserves a specific mention because it is the most common source of confusion. Samsung ships its own emoji font rather than Google's, and it updates on its own schedule with One UI. So a Samsung phone and a Pixel running the same Android version can support different emoji, and a friend on one may see boxes where the other sees pictures. Our Samsung emoji and Android emoji pages show what each currently supports.

Fixing it on Windows

Windows 11 handles emoji well, and Windows 10 is reasonable. Older versions are where boxes appear, and the cause is usually the Segoe UI Emoji font being outdated or, occasionally, disabled.

Run Windows Update first. If boxes persist in one program only, that program is probably forcing a font that has no emoji coverage, which is common in older office software and in terminal windows. Changing the font in that program usually fixes it.

Windows also renders some emoji in flat black and white rather than colour depending on the font in use. That is not tofu and not a fault, it is a monochrome fallback. Older symbols like โ˜บ and โœ‚ predate colour emoji entirely and still default to black and white in many contexts, which catches people out constantly. Adding an invisible modifier forces the colour version, which is exactly what the ๏ธ character on the end of many emoji is doing.

If you work in a terminal or a code editor, expect boxes as normal behaviour. Monospaced programming fonts rarely include emoji, and the ones that do often draw them at the wrong width, which is why emoji in code comments can push everything after them out of alignment. That is cosmetic and harmless, though it is a decent argument for keeping emoji out of source files.

Fixing it on Mac

Update macOS through System Settings, then General, then Software Update. Apple Color Emoji is the font doing the work, and it comes with the system.

If emoji break in one app only, reset the font cache or check whether the app has a custom font set. Design software in particular will happily use a font with no emoji coverage and show you boxes without explaining why.

When you cannot fix it at all

The important thing to understand is that emoji are rendered on the device doing the reading, not the device doing the sending. You are not sending a picture. You are sending a number, and their phone draws it.

So if a friend tells you your message arrived as boxes, nothing on your end will change that. Their device lacks the font. Your options are to use an older, widely supported emoji, or to say the thing in words.

This is worth remembering before putting a very new emoji in something permanent like a username, a bio or a printed document. Anything approved in the last two years will be a box for a meaningful share of the people who see it. If you are picking emoji for a bio, our Instagram bio guide sticks to widely supported ones for exactly this reason. If you want to check how old an emoji is before committing to it, our Unicode versions pages list every emoji by the release it came from, and new emojis tracks what is currently rolling out.

For emoji that are safe everywhere, almost anything from the original sets works. The faces, hearts and hand gestures people use daily have been supported for over a decade. You can browse them by category from our emoji meanings section, or grab them quickly with the copy and paste tool. If your problem is the opposite one, where you want decorative characters that never break, kaomoji are built from ordinary text and render almost everywhere.

Frequently Asked Questions

Why do I see a box instead of an emoji?+

Your device knows a character exists at that position but has no picture to draw for it, so it falls back to an empty rectangle. That placeholder is nicknamed tofu. It almost always means the emoji is newer than the font installed on your device.

What is the tofu character called?+

It has no official name. Font designers call it tofu because a plain white rectangle looks like a block of it. In technical documentation it is usually called the missing glyph or .notdef glyph, which is the fallback a font uses when it has no design for a character.

How do I fix emoji showing as boxes on my phone?+

Update your operating system, since emoji fonts ship with system updates rather than app updates. On iPhone go to Settings, General, Software Update. On Android the path varies by manufacturer but sits under System or About phone. If the emoji is brand new, no update exists yet and you simply wait.

Why do some emoji show as two emoji instead of one?+

Emoji like families and professions are built by joining several emoji with an invisible joiner character. If your device does not recognise that particular combination it renders the pieces separately, so a family becomes a man, a woman and a child sitting side by side.

Can I fix a box that someone else sees on their phone?+

No. Rendering happens on the receiving device using its own fonts, so nothing you do on your end changes what they see. If it matters, send a widely supported older emoji instead, or describe it in words.

Do the newest emoji always show as boxes at first?+

Yes, for months. Unicode publishes the standard first, then each company draws its own artwork and ships it in a later system update. The nine emoji approved in September 2026 will show as boxes on nearly every device until sometime in 2027.

๐Ÿ“ข AdSense Placeholder

Slot: 9853975687

๐Ÿ“ข AdSense Placeholder

Slot: 4926217484

About BestEmojis Team

The Best Emojis team is dedicated to helping you find the perfect emojis for every occasion. We provide comprehensive guides, tips, and a vast collection of free emojis for all your communication needs.

๐Ÿ“ข AdSense Placeholder

Slot: 9931132152

More from Our Blog