What Are Skin Tone Modifiers?
Skin tone modifiers are special UnicodeUnicode
Standard universel d'encodage des caractères qui attribue un numéro unique à chaque caractère de tous les systèmes d'écriture et ensembles de symboles, y compris les emoji. characters that change the appearance of human emojis. Before they existed, all people emojis defaulted to a cartoonish yellow — a deliberate neutral tone. Unicode added skin tone support in version 8.0 (2015), and today most platforms let you pick from six options for any emojiEmoji
Mot japonais (絵文字) signifiant 'caractère image' — petits symboles graphiques utilisés dans la communication numérique pour exprimer des idées, des émotions et des objets. depicting a person.
The six tones map to the Fitzpatrick scale, a dermatological classification system developed in 1975 to categorize human skin responses to UV light:
| Modifier | Unicode | Fitzpatrick Type | Appearance |
|---|---|---|---|
| None | — | — | 🧑 (yellow/default) |
| Type 1–2 | U+1F3FB | Very light | 🧑🏻 |
| Type 3 | U+1F3FC | Light | 🧑🏼 |
| Type 4 | U+1F3FD | Medium | 🧑🏽 |
| Type 5 | U+1F3FE | Medium-dark | 🧑🏾 |
| Type 6 | U+1F3FF | Dark | 🧑🏿 |
How They Work Technically
A skin tone modifier is a standalone Unicode character — for example, the light skin tone modifier is U+1F3FB. When placed immediately after a compatible emoji with no space or separator between them, it modifies that emoji's appearance.
For example: - 👋 (U+1F44B) + 🏽 (U+1F3FD) = 👋🏽
The pair forms what Unicode calls an emoji modifier sequence. Compliant renderers (operating systems, apps) display the combined sequence as a single modified emoji glyph. Older or non-compliant renderers may show both characters separately.
Which Emojis Support Skin Tones?
Not all emojis accept skin tone modifiers. Only human-like emojis designated as "emoji modifier bases" by the Unicode Consortium support them. These include:
- Hand gestures: 👋 🤚 🖐️ ✋ 🤙 👈 👉 👆 👇 ☝️ 👍 👎 ✊ 👊 🤛 🤜 🤞 🤟 🤘 💪
- Face-touching: 🤦 🤷 🙅 🙆 💁 🙋 🧏
- Person emojis: 🧑 👶 👦 👧 👨 👩 🧓 👴 👵
- Activity emojis: 🧗 🏊 🚴 🏋️ 🤸 and dozens more
Abstract emojis like 🌟 ⚽ 🍕 do not accept modifiers.
How to Apply Skin Tones on Different Devices
iPhone and iPad (iOS)
- Open any keyboard with emoji support
- Tap the emoji icon to switch to the emoji keyboard
- Long-press (press and hold) any human emoji
- A popover appears showing all six skin tone variants
- Tap the one you want to insert
iOS remembers your last-used skin tone for each emoji, so future taps insert your preferred tone without the long-press.
Android
The process is nearly identical:
- Open the emoji keyboard (tap the smileySmiley
L'icône originale de visage rond jaune créée par Harvey Ball en 1963, qui a inspiré le design des emoji de visages modernes. face or globe icon) - Long-press a human emoji
- Select your preferred skin tone from the picker
- Tap to insert
Mac
- Press Control + Command + Space to open the emoji picker
- Hover over a human emoji
- A small arrow appears — click it or long-press
- Select from the six skin tone options
Windows
- Press Windows + . (period) to open the emoji panel
- Hover over a human emoji
- Click the small dropdown arrow that appears
- Select your preferred skin tone
Skin Tones in Multi-Person Emojis
Some emojis combine two people, like 🤝 (handshake) or 👫 (couple). Unicode 12.1 (2019) and later allow mixed skin tones in these multi-person sequences.
For example, a handshake emoji can show two different skin tones: - 🫱🏻🫲🏾 — right hand with light skin, left hand with medium-dark skin
These are encoded as ZWJJointure sans chasse (ZWJ)
Caractère Unicode invisible (U+200D) utilisé pour combiner plusieurs emoji en un seul emoji composite, comme l'assemblage de personnes et d'objets pour former des emoji de professions. sequences or multi-modifier sequences, where each modifier applies to one person in the sequence. Support for mixed-tone couple emojis has grown steadily across platforms, but you may still encounter rendering differences between older operating systems and newer ones.
Family Emojis
Family emojis like 👨👩👧👦 are constructed from individual person emojis joined by Zero Width Joiner (ZWJ) characters. Each person component within the sequence can carry its own skin tone modifier. However, full support for mixed-tone family sequences is still rolling out and varies by platform.
The Default Yellow Color
The yellow default for human emojis is not arbitrary. The Unicode Consortium chose yellow as a "non-realistic" tone to prevent any skin tone from being the implied "default" or "neutral" appearance. Yellow avoids the historical issue of pale pink being treated as the universal baseline.
If you send a 👍 without a modifier, most platforms render it yellow. Some users prefer the neutral yellow for exactly this reason — it signals generic positivity without implying any specific person.
Comparing Skin Tone Rendering Across Platforms
One of the most interesting things about skin tone modifiers is that each platform renders the same sequence differently. The emoji 🧑🏽 (medium skin tone person) may look like a fairly light tan on one platform and noticeably brown on another. Each OS vendor — Apple, Google, Samsung, Microsoft — renders emoji characters using their own custom-designed glyph sets.
Use the compare tool on EmojiFYI to see how any skin tone variant looks across Apple, Google, Samsung, and other platforms side by side. You can also use the sequence analyzer to inspect the raw Unicode code points that make up a skin tone sequence.
Common Questions
Does changing skin tone affect the meaning? Generally no — a 👍🏿 means exactly the same thing as a 👍🏻 or 👍. The modification is purely visual.
Why do some apps show a box instead of the colored emoji? The app or font doesn't support emoji modifier sequences. This is common in older software or custom fonts.
Can I set a global default skin tone? iOS and Android both let you set a preferred skin tone in keyboard settings. Go to the emoji keyboard settings on your device to configure it. macOS and Windows remember per-emoji choices but don't have a single global override.
Are there skin tones for non-human animal or object emojis? No. Only the designated human modifier base emojis support skin tones. 🐱 🍕 🚀 cannot be modified this way.