📖 How-To Guides

How to Use Emoji Skin Tone Modifiers

What Are Skin Tone Modifiers?

Skin tone modifiers are special UnicodeUnicode
Universal character encoding standard that assigns a unique number to every character across all writing systems and symbol sets, including 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
A Japanese word (絵文字) meaning 'picture character' — small graphical symbols used in digital communication to express ideas, emotions, and objects.
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 modifierSkin Tone Modifier
Five Unicode modifier characters based on the Fitzpatrick scale that change the skin color of human emoji (U+1F3FB to U+1F3FF).
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 ConsortiumUnicode Consortium
The non-profit organization that develops and maintains the Unicode Standard, including the process for adding new emoji.
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)

  1. Open any keyboard with emoji support
  2. Tap the emoji icon to switch to the emoji keyboard
  3. Long-press (press and hold) any human emoji
  4. A popover appears showing all six skin tone variants
  5. 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:

  1. Open the emoji keyboard (tap the smileySmiley
    The original yellow circular face icon created by Harvey Ball in 1963, which inspired the design of modern face emoji.
    face or globe icon)
  2. Long-press a human emoji
  3. Select your preferred skin tone from the picker
  4. Tap to insert

Mac

  1. Press Control + Command + Space to open the emoji picker
  2. Hover over a human emoji
  3. A small arrow appears — click it or long-press
  4. Select from the six skin tone options

Windows

  1. Press Windows + . (period) to open the emoji panel
  2. Hover over a human emoji
  3. Click the small dropdown arrow that appears
  4. 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 ZWJ 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 JoinerZero Width Joiner (ZWJ)
An invisible Unicode character (U+200D) used to join multiple emoji into a single composite emoji, such as combining people and objects into profession emoji.
(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.

Related Tools

⌨️ Emoji Keyboard Emoji Keyboard
Browse and copy any of 3,953 emojis organized by category. Works in any browser, no install needed.
🔍 Sequence Analyzer Sequence Analyzer
Decode ZWJ sequences, skin tone modifiers, keycap sequences, and flag pairs into individual components.

Glossary Terms

Emoji Emoji
A Japanese word (絵文字) meaning 'picture character' — small graphical symbols used in digital communication to express ideas, emotions, and objects.
Skin Tone Modifier Skin Tone Modifier
Five Unicode modifier characters based on the Fitzpatrick scale that change the skin color of human emoji (U+1F3FB to U+1F3FF).
Smiley Smiley
The original yellow circular face icon created by Harvey Ball in 1963, which inspired the design of modern face emoji.
Unicode Unicode
Universal character encoding standard that assigns a unique number to every character across all writing systems and symbol sets, including emoji.
Unicode Consortium Unicode Consortium
The non-profit organization that develops and maintains the Unicode Standard, including the process for adding new emoji.
Zero Width Joiner (ZWJ) Zero Width Joiner (ZWJ)
An invisible Unicode character (U+200D) used to join multiple emoji into a single composite emoji, such as combining people and objects into profession emoji.

Related Stories