Emoji

Unicode Version 18.0

Emoji is a character property that defines which code points are treated as graphical emoji symbols, distinct from ordinary text characters, in digital communication. It covers a wide range of icons, including faces, animals, food, activities, and symbols, along with modifiers for skin tone and certain sequences like flags or keycap combinations. The property helps software determine rendering behavior, such as whether a character should display as a colorful pictograph or a plain monochrome glyph, and it enables proper text segmentation and emoji counting. It also includes variants for text presentation versus emoji presentation, allowing systems to switch between them using variation selectors. This classification is essential for consistent display across platforms, keyboards, and social media, ensuring that users see expected graphical icons rather than misrendered characters, while also supporting zero-width joiner sequences for multi-codepoint emoji like families or professions.