How emoji skin tones work
Tap and hold 👍 on your phone and a little strip of color swatches pops up. What's actually happening under the hood is that you're not picking a different emoji — you're attaching a second, invisible character right after the first one, and the font draws the pair as a single image.
The five modifiers
Unicode defines exactly five skin tone modifier characters, added to the standard in 2015 with what's formally called Emoji 2.0: light, medium-light, medium, medium-dark and dark, based on the six-point Fitzpatrick scale used in dermatology (the lightest two points share one modifier, which is why five modifiers cover six Fitzpatrick types). Each is its own invisible Unicode character — nothing you'd ever type or see on its own. A plain 👍 with no modifier attached shows the default cartoon-yellow color, which was a deliberate choice: no modifier means no real-world race is implied.
How the combination actually works
A skin-tone emoji is two characters in sequence: the base emoji, immediately followed by one of the five modifier characters. Type 👍 and then the "medium skin tone" modifier back to back, and a font that supports the pairing renders one fused image — 👍🏽 thumbs up, medium skin tone — instead of a thumbs-up followed by a stray colored square. It's the same joining principle as a ZWJ sequence, just with a modifier character instead of a joiner, and just as font-dependent: an older device that doesn't recognize the pairing simply drops the modifier and shows the plain yellow base.
Why some emojis can't take a tone
Only emojis Unicode has explicitly flagged as an "emoji modifier base" accept a tone at all — that's most hands, people, and body-part emojis, but pointedly not faces. A face conveys an expression, not a specific person, so giving 😂 a skin tone was never part of the design; the modifier property simply isn't attached to it, and no keyboard app can bolt one on unilaterally. Animals, objects and most symbols are excluded for the same reason — a skin tone only makes sense on something meant to represent a person's hand or body. Browse the People & Body category to see the full range of emojis that do support tones, including ones you might not expect, like the 🧜 mermaid or the ✊ raised fist.
Multi-person emojis get more complicated
Emojis showing two people — a couple, two people high-fiving — can take two independent modifiers, one per person, so you can mix tones rather than forcing both figures to match. That combinatorial math is also why the total emoji count balloons so fast once you start counting every tone variant separately: one base emoji with five tones is six renderable combinations, and a two-person emoji with five tones each is twenty-six.
Quick answers
Why can I add a skin tone to 👍 but not to 😂?
Only emojis flagged as an "emoji modifier base" in the Unicode standard accept a tone — mostly hands, people and body parts. Faces represent an expression rather than a specific person, so Unicode never gave them the modifier property, and no keyboard can add one on its own.
Does picking a skin tone change the emoji for everyone who sees it?
Yes — the tone is baked into the character sequence itself, not a display setting on your phone. Once you send 👍🏽, everyone sees medium skin tone, on any device that supports the modifier.
What if the receiver's phone is too old for skin tones?
It falls back to the base emoji with no tone applied — the modifier character is simply ignored, the same way an unsupported ZWJ sequence falls back to separate emoji. You lose the color, not the message.