Emoji

An emoji is a small icon that can be placed inline with text. The name "emoji" comes from the Japanese phrase "e" (絵) and "moji" (文字), which translates to "picture character."

Since 2010, the popularity or emojis have grown rapidly. They are commonly used in text messaging, social media, and in apps like Instagram and Snapchat. They have largely replaced emoticons as the standard way to express an emotion in a message or comment.

While smiley faces are the most commonly used emojis, they can also represent people, places, animals, objects, flags, and symbols. By inserting emojis into a message, you can emphasize a feeling or simply replace words with symbols. For example, instead of writing, "I love coffee; it makes me happy," you could simply write:

I ❤️ ☕️ ☺️.

How Emojis Work

Emojis can be inserted inline with text because each icon corresponds to a Unicode value for a specific character. Inserting an emoji is just like typing a letter or symbol on your keyboard. However, in order for the emoji to be displayed, it must be supported by the operating system (OS). In other words, the OS must recognize the Unicode value and have an emoji that corresponds to it. If no emoji is found, either a blank space or an empty box will be displayed.

Apple's iOS was the first major OS to offer system-level support, so Apple's database of emojis has historically been larger than those found on Android and Windows devices. Therefore, if you send an emoji recently added to Apple's database to a user with an Android device, he may only see an empty box on his device.

NOTE: While the Unicode values for emojis has become standardized across platforms, there is no central database of emoji icons. Therefore, each platform displays different images for each emoji. For example, the "Smiling face" emoji will look different on Mac, Windows, and Android devices. Additionally, the way to insert emojis varies between operating systems, such as Windows and OS X.

Updated February 27, 2016 by Per C.

quizTest Your Knowledge

The process of installing software on multiple machines is called what?

A
Dispersion
0%
B
Delegation
0%
C
Deployment
0%
D
Detainment
0%
Correct! Incorrect!     View the Deployment definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Emoji on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.