How emoji skin tone modifiers work

When you pick a skin tone for 👍, you're not choosing a different emoji — you're appending an invisible modifier character to the base one. Five tones are available, based on a dermatology scale.

The Fitzpatrick scale

The five skin-tone modifiers (code points U+1F3FB to U+1F3FF) are based on the Fitzpatrick dermatological scale. Add one after a supported base emoji and the renderer recolors the emoji:

'👍' + '\u{1F3FD}'  →  👍🏽

What can be modified

Only emoji depicting skin — hands, people, body parts — accept tone modifiers. Objects and symbols ignore them. A default (yellow/non-human) form shows when no modifier is present.

Combined with ZWJ

Skin tones stack with ZWJ sequences, so a two-person emoji can carry two tones — which is why some emoji expand into surprisingly long code-point sequences that older devices may not fully support.

Frequently asked questions

How do skin tone emoji work?

A base emoji is followed by one of five Fitzpatrick modifier code points, and the renderer combines them into a toned version.

Why can't I change some emoji's skin tone?

Only emoji depicting human skin support tone modifiers; objects and symbols don't.