Emoji Skin Tone
Five Fitzpatrick scale modifiers (U+1F3FB–U+1F3FF, 🏻–🏿) that change human emoji skin color. Applied by appending the modifier after a base emoji: 👋 + 🏽 = 👋🏽.
What are Emoji Skin Tone Modifiers?
Emoji skin tone modifiers are five Unicode code points that can be appended to compatible human-figure emoji to specify one of the Fitzpatrick skin phototype categories, ranging from very light to dark skin. Introduced in Unicode 8.0 (2015), they were designed to make the emoji palette more representative of human diversity.
The Fitzpatrick Scale
The Fitzpatrick phototyping scale was originally developed in 1975 by dermatologist Thomas Fitzpatrick as a clinical classification of human skin color in the context of UV sensitivity. Unicode adopted a simplified five-point version (merging Fitzpatrick types I and II) for the emoji modifier system:
| Unicode | Code Point | Fitzpatrick | Appearance |
|---|---|---|---|
| 🏻 | U+1F3FB | Type I–II | Light |
| 🏼 | U+1F3FC | Type III | Medium-Light |
| 🏽 | U+1F3FD | Type IV | Medium |
| 🏾 | U+1F3FE | Type V | Medium-Dark |
| 🏿 | U+1F3FF | Type VI | Dark |
These five code points are named EMOJI MODIFIER FITZPATRICK TYPE-1-2 through TYPE-6.
Which Emoji Support Skin Tones
Not every human-figure emoji can receive a skin tone modifier. Unicode defines the RGI_Emoji_Modifier_Base property to specify which emoji are appropriate bases. Common examples include:
- Hand gestures: 👋 👍 👏 🤝 ✌️ 🤞
- Human activities: 🏃 🤸 🧘 💃 🕺
- Professions (base form): 👮 👷 💂 👩 👨
- Face-touching: 🤦 🤷
Standalone face emoji (😀 😢 😂) do not support skin tone modifiers because their skin color is inherently part of their design. Emoji without a human element, like 🐱 or 🌍, also do not accept modifiers.
Default Yellow and Its Origin
When a modifier-capable emoji is displayed without a modifier, platforms render it in a neutral "Simpsons yellow" — a yellow hue chosen specifically because it is not associated with any real human skin tone. This yellow serves as an explicit signal that no ethnicity is specified or implied, similar to the use of stick figures or silhouettes for generic human representations.
Platform Rendering Differences
While the five modifier code points are standardized, the exact rendered shade varies by platform. Apple, Google (Android), and Microsoft (Windows) each apply their own skin tone palettes, which can result in perceptible differences:
- Apple tends toward warmer, more saturated tones.
- Google uses slightly more neutral shades.
- Microsoft Fluent emoji style uses a 3D rendered look that differs substantially.
This means a skin tone 3 (medium) modifier looks visibly different between an iPhone and an Android phone. Users should be aware that the modifier selects a relative position on the scale, not a specific hex color.
Multi-Person Sequences
Skin tone modifiers interact with ZWJ sequences for multi-person emoji. Each person in a group emoji can independently receive a different modifier:
🤝🏽🏿 = Handshake with medium + dark skin tones
👫🏻🏾 = Woman and Man Holding Hands, light + medium-dark
Support for mixed-tone couples and family ZWJ sequences arrived on major platforms in 2020–2022.
Cultural Considerations
Despite good intentions, the deployment of skin tone modifiers has been met with nuanced cultural feedback. Studies have found that darker skin tone variants are used less frequently on some platforms, and there is ongoing research into whether opt-in skin tone selection reinforces or reduces awareness of racial representation in digital communication. Platform designers continue to iterate on defaults and picker UX.
Quick Facts
| Property | Value |
|---|---|
| Modifier code points | U+1F3FB through U+1F3FF (5 values) |
| Unicode version introduced | Unicode 8.0 (2015) |
| Based on | Fitzpatrick phototyping scale (1975) |
| Default color | Neutral yellow (not representing any ethnicity) |
| Valid base property | RGI_Emoji_Modifier_Base |
| ZWJ mixing | Supported for multi-person emoji (since ~2020) |
| Standard | Unicode Emoji Standard (UTS#51) |
関連用語
絵文字 のその他の用語
日本の携帯電話に由来する絵文字Unicode文字。現在、複数のブロック(絵文字・その他の記号と絵文字・交通機関など)にわたって3,790個以上の絵文字があります。
Multi-character emoji constructed by combining base emoji with modifiers, ZWJ characters, or …
ISO 3166-1の国コードに基づいてペアで結合し、国旗絵文字を形成する26文字(U+1F1E6〜U+1F1FF、🇦〜🇿)。🇺+🇸 = 🇺🇸。
複数の絵文字をZWJ(U+200D)で結合して構成される絵文字。👨👩👧👦 = 男性+ZWJ+女性+ZWJ+女の子+ZWJ+男の子。約600個のZWJシーケンスが定義されています。
人間の絵文字の直後に置かれて肌の色を変えるフィッツパトリック尺度の肌色修飾子(U+1F3FB〜U+1F3FF)。