InputTestHub

Emoji Rendering Test

Shows which emoji your device can actually draw and which appear as empty boxes, including recent and multi-person sequences.

Lab Nothing uploaded No sign-up Free, unlimited
Lab tool
The test starts automatically — follow the prompts above.
In short An emoji that appears as an empty box is missing from your device's font, not broken on the page. Emoji are added to Unicode every year and fonts ship with the operating system, so a phone or computer that has not been updated recently simply has no picture for the newest ones — and a website cannot fix that, because the glyph is supplied by the platform rather than the page. The only real workaround is to avoid recent additions in anything that must render everywhere, or to use images instead of characters. The more surprising failure is an emoji splitting into several pictures. Many modern emoji are SEQUENCES: a family is several people joined by zero-width joiners, a flag is two regional indicator letters, and a skin-tone variant is a base emoji plus a modifier. When a device does not know the combination it falls back to drawing the parts, which is why you sometimes see a man, a woman and a child side by side instead of one family. Detection here compares rendered glyph widths, which is reliable in normal conditions but can be fooled by unusual font configurations, so treat a surprising result as worth a second look.

How to use the Emoji Rendering Test

  1. The test starts on its own — no button to press and nothing to install.
  2. Follow the prompt in the test panel and watch the readings update live.
  3. Press Reset to start over with a clean slate.

About the Emoji Rendering Test

The Emoji Rendering Test shows which emoji your device can actually draw and which appear as empty boxes, including recent and multi-person sequences. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Checking whether an emoji will render for your audience before putting it in an app name or ad.
  • Working out whether missing emoji are your device or the sender's.
  • Testing emoji support on an old phone or a locked-down work machine.

Where this tool stops

Detection compares rendered glyph widths, which is reliable but can be fooled by unusual font configurations.

Frequently asked questions

Why do I see empty boxes?
Emoji come from your operating system's font, not from the website. A symbol added to Unicode after your device's last update simply is not in the font, so it renders as a placeholder box — often called "tofu".
Can a website fix it?
Only by shipping its own emoji font, which most do not because the files are large. Updating your operating system is the real fix.
Why do some emoji split into several pictures?
Multi-person and skin-tone emoji are built from several code points joined by an invisible character. A device that does not know the combined form falls back to showing the parts separately.
Is the Emoji Rendering Test free?
Free, unlimited, and no email address required. You can use it a hundred times a day and nothing changes.
Is my data uploaded anywhere?
No. The Emoji Rendering Test runs entirely in your browser using JavaScript. Because the work happens locally, the utility also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
What do people use the Emoji Rendering Test for most?
The jobs it is built for: checking whether an emoji will render for your audience before putting it in an app name or ad. Working out whether missing emoji are your device or the sender's. Testing emoji support on an old phone or a locked-down work machine. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Where does the Emoji Rendering Test stop being reliable?
Detection compares rendered glyph widths, which is reliable but can be fooled by unusual font configurations. Knowing where a tool stops being trustworthy matters more than the cases where it works.
Why does the test start on its own?
No installation, no extension and no driver. The Emoji Rendering Test uses the browser's own device APIs and begins as soon as the page loads, so there is nothing to press first. Press Reset at any point to start over with a clean slate.

Related lab tools

All 30
01

Typing Weakness Analyzer

Times every keystroke, finds the exact letter pairs slowing you down, and writes a practice…

02

Reaction Time Test

Measures visual reaction time over several rounds, with a false-start guard and an honest note…

03

Reading Speed Test

Measures how fast you read in words per minute, using the supplied passage or any text you…

04

Font Availability Checker

Detects which of 70 common fonts are actually installed on your device, so you can debug a CSS…

06

Speaker Polarity Test

Plays in-phase and inverted noise so you can hear whether a speaker is wired backwards — the…

07

Aspect Ratio Calculator

Simplifies any dimensions to a ratio, solves for a missing side, and shows how much crop each…

10

Mojibake Fixer

Repairs text mangled by the wrong character encoding — the "’" and "é" problem — by…