DEV Community

Cover image for Emojis: From Japanese Mobile Phones to a Global Visual Language
Władysław Kulik
Władysław Kulik

Posted on

Emojis: From Japanese Mobile Phones to a Global Visual Language

Emojis: From Japanese Mobile Phones to a Global Visual Language

Emojis have fundamentally changed digital communication. What started as a simple solution for Japanese mobile carriers in the late 1990s has evolved into a visual language used by over 90% of the world's online population. Every day, billions of emojis are sent across messaging platforms, social media, and emails.

But emojis are far more than cute little pictures. They represent a meaningful shift in how people express emotions and connect with each other in the digital age. Understanding their history, psychology, and technical implementation reveals why these tiny symbols have become so deeply embedded in modern life.

The Origin Story: Japan, 1999

The emoji story begins with Shigetaka Kurita, a designer at NTT DoCoMo, Japan's largest mobile carrier. In 1999, DoCoMo was launching i-mode, one of the world's first mobile internet platforms. The service allowed users to send emails from their phones, but there was a problem with text-based communication.

Japanese culture relies heavily on context and emotional subtext. Face-to-face conversations include subtle cues — facial expressions, tone of voice, body language — that help convey meaning beyond the literal words. Written text stripped away all of this context. Messages came across as cold, ambiguous, or even rude.

Kurita's solution was elegantly simple: create a set of small pictographs that could be inserted into messages to add emotional context. He designed 176 icons, each fitting within a 12x12 pixel grid, covering basic emotions, weather, and common objects. He called them "emoji" — combining the Japanese words "e" (絵, picture) and "moji" (文字, character).

Kurita drew inspiration from Japanese manga, where characters are often drawn with symbolic representations called "manpu," as well as from weather pictograms and street signs. The original set was primitive by modern standards, but it solved the core problem: people could now add a smiling face to soften a message or a heart to show affection.

The concept spread rapidly across Japanese carriers. SoftBank and au (KDDI) developed their own emoji sets, creating a fragmented ecosystem where emojis sent from one carrier might appear as blank squares on another. Despite these compatibility issues, emoji usage exploded in Japan throughout the early 2000s.

For over a decade, emojis remained largely confined to Japan. Western users occasionally encountered them through Japanese apps or devices, but without standardization, they couldn't spread globally. That changed when Apple and Google began pushing for international emoji support.

Going Global: The Unicode Standard

For emojis to work worldwide, they needed standardization. This task fell to the Unicode Consortium, a nonprofit organization that maintains the universal text encoding standard used by virtually all modern computing systems.

In 2010, Unicode 6.0 officially incorporated emoji support, bringing together the various emoji characters used by Japanese mobile carriers into a unified standard. Each emoji received a unique code point — for example, the "grinning face" became U+1F600. Any device that supports Unicode can now recognize these code points and display the appropriate emoji.

This standardization solved compatibility but introduced platform-specific rendering. While all platforms agree on what U+1F600 means, each company creates its own visual interpretation. Apple's version looks different from Google's, which looks different from Microsoft's or Samsung's.

These differences matter. A 2016 study by the GroupLens research lab at the University of Minnesota found that the "grinning face with smiling eyes" emoji was rated as positive on some platforms but negative on others, where the rendering appeared more like a grimace. When the same emoji is sent across platform boundaries, the sender and receiver can interpret it very differently.

Why Human Brains Respond to Emojis

The rapid adoption of emojis is rooted in human psychology. Research suggests that people process emoji faces using neural pathways associated with emotional recognition, though not identically to how they process real human faces. Studies show that emojis trigger emotional responses and can influence how people interpret messages, even if the exact brain mechanisms differ from face-to-face perception.

Face-to-face communication includes countless nonverbal cues that help convey emotional meaning. Text-based digital communication strips away all of this, leaving messages prone to misinterpretation. Emojis serve as a digital substitute for these lost cues. Adding 😄 to a message signals friendly intent. Including 😬 indicates awkwardness.

Studies consistently show that messages containing emojis are perceived as warmer and more sincere than identical messages without them. In professional contexts, appropriate emoji use has been shown to increase perceptions of both competence and warmth — a rare combination in workplace communication.

Emojis have also become tools for social identity. Different communities develop their own usage patterns and meanings. The 💀 skull emoji, for instance, is commonly used by Gen Z to indicate something is extremely funny ("I'm dead" from laughing), a usage that often confuses older generations. Similarly, certain emoji combinations have developed specific meanings within various online communities that outsiders may not understand.

Emojis in Professional and Legal Contexts

What began as a casual communication tool has migrated into serious applications. Brands have embraced emojis to appear more relatable — social media posts containing emojis receive higher engagement rates. Email subject lines with emojis have higher open rates in many demographics.

In workplace platforms like Slack and Microsoft Teams, emoji reactions have created new communication patterns. A quick 👍 acknowledges receipt, 🎉 celebrates good news, and 👀 indicates interest. This reduces notification fatigue by allowing acknowledgment without triggering full message alerts.

Emojis have even entered legal territory. In 2017, an Israeli small claims court ruled that emojis (including 💃 and 🌟) sent in response to an apartment listing constituted sufficient indication of interest to warrant damages when the prospective tenants ghosted the landlord. The judge wrote that the emojis "convey great optimism" and awarded approximately $2,200.

Criminal cases have examined whether emoji sequences containing weapons constitute threats. Courts have ruled both ways depending on context, creating legal uncertainty. The fundamental challenge is that emoji meaning is highly contextual — what one person intends as playful sarcasm, another might interpret as hostility.

Technical Implementation for Developers

For developers, understanding emoji implementation is essential for building robust applications.

Each emoji is defined by one or more Unicode code points. Simple emojis use a single code point, but complex emojis combine multiple code points using the Zero Width Joiner (ZWJ). The family emoji 👨‍👩‍👧‍👦 is actually four separate emojis joined by ZWJs. Skin tone modifiers work similarly — 👋🏽 combines the base emoji with a Fitzpatrick modifier.

This creates challenges for string handling. In JavaScript, string length is measured in UTF-16 code units, not visible characters:

"👍".length       // 2 (surrogate pair)
"👨‍👩‍👧‍👦".length   // 11 (4 emojis + 3 ZWJs)
Enter fullscreen mode Exit fullscreen mode

Applications enforcing character limits must account for this. The solution is counting grapheme clusters using Intl.Segmenter:

function countCharacters(str) {
  const segmenter = new Intl.Segmenter('en', { granularity: 'grapheme' });
  return [...segmenter.segment(str)].length;
}
countCharacters("👨‍👩‍👧‍👦")  // 1
Enter fullscreen mode Exit fullscreen mode

Naive string operations can corrupt emojis by splitting them mid-sequence, resulting in broken characters displayed as replacement symbols. Database storage requires proper encoding — MySQL's utf8 only supports 3-byte characters, while most emojis require 4 bytes. The solution is utf8mb4 encoding. PostgreSQL and modern SQLite handle full Unicode by default.

Regular expressions also need special handling. The Unicode property escape \p{Emoji} with the u flag helps match emoji characters correctly.

For developers working with emojis regularly, resources like EmojiPortal provide reference information about Unicode code points, categories, and character composition.

Cultural Variations

Despite their visual nature, emojis are not a universal language. The thumbs up 👍 is positive in most Western cultures but traditionally offensive in parts of the Middle East and Greece. The folded hands 🙏 represents prayer in Western contexts but means "please" or "thank you" in Japan.

Generational gaps exist too. The 😂 "face with tears of joy" remains popular among older millennials but younger users view it as outdated, preferring 💀 for the same purpose. The 🙂 slightly smiling face has developed a passive-aggressive connotation among younger users that older generations often miss.

Platform differences compound these issues. A gun emoji 🔫 that appears as a water pistol on Apple devices appeared as a realistic handgun on other platforms until 2018, potentially changing whether a message seemed threatening.

The Future of Emoji Communication

Emoji evolution continues rapidly. Skin tone modifiers, introduced in Unicode 8.0 in 2015 and based on the Fitzpatrick scale used in dermatology, allowed diverse racial representation. Gender-neutral options and accessibility-focused emojis followed.

Static emojis are increasingly supplemented by animated versions. Apple's Memoji and Samsung's AR Emoji allow personalized animated avatars. These developments blur the line between emoji, sticker, and GIF.

AI systems increasingly need emoji literacy. Sentiment analysis must account for how emojis modify or reverse the meaning of text. Chatbots use emojis to seem more personable.

Conclusion

From 176 pixelated icons on Japanese mobile phones to thousands of symbols used by billions daily, emojis have transformed communication in barely two decades. They fill the emotional void left by text-based digital communication, trigger genuine neurological responses, and present ongoing technical challenges for developers.

These tiny symbols help people connect across distances and language barriers, expressing emotions that words alone cannot capture. Whatever form they take in the future, emojis have earned their place as a defining feature of digital-age communication.


What's the emoji you use most often? Drop it in the comments.

Top comments (0)