How to Change Emoji Skin Tone on iPhone and Android

To change an emoji skin tone, open the emoji keyboard and touch and hold a supported person, hand, gesture, or body-part emoji. Choose the variation you want from the palette that appears, then check the emoji in the text field before sending it. Apple officially documents this method on iPhone. Android keyboards often use the same long-press pattern, but Android does not have one universal emoji picker, so the exact controls depend on the keyboard app and software version.

Skin tone cannot be applied to every emoji. Unicode defines five explicit skin-tone modifiers for selected human emoji. The unmodified version normally uses a generic, non-realistic appearance, often yellow. If holding an emoji does nothing, the emoji may not support a modifier, the app may be showing its own picker, or the keyboard may place variations differently.

The fastest way to change emoji skin color

Open the emoji keyboard, find a clearly supported emoji such as 👍, press and hold it, and select the tone you want. On iPhone, keep your finger on the screen, drag to the variation, and release. On Android, select the variation shown by your active keyboard. If no choices appear, test a thumbs-up or waving-hand emoji before changing settings.

Default
Light
Medium-light
Medium
Medium-dark
Dark

Change emoji skin tone on iPhone

  1. Tap a text field in Messages, Mail, Notes, or another app that uses the standard keyboard.
  2. Tap the emoji button or globe button to open the emoji keyboard.
  3. Find a supported person, hand, gesture, or body-part emoji.
  4. Touch and hold the emoji until its variations appear.
  5. Drag your finger to the variation you want and release it.
  6. Check the inserted emoji before sending or copying it.

Change emoji skin tone on Android

  1. Tap a text field and open the emoji section of your active keyboard.
  2. Find a supported person, hand, gesture, or body-part emoji.
  3. Touch and hold the emoji to look for a variation palette.
  4. Select the tone you want from the choices shown.
  5. If no palette appears, confirm whether Gboard, Samsung Keyboard, SwiftKey, or an app-specific picker is active.
  6. Update the keyboard and test the same emoji in a simple text app.

Android instructions cannot be identical on every phone.

Google's current Gboard help explains how to open the emoji panel and insert emoji, but it does not provide a separate official skin-tone procedure. Microsoft officially documents long-pressing supported emoji for skin-tone options in SwiftKey. Gboard, Samsung Keyboard, SwiftKey, and app-specific pickers can therefore look or behave differently even on phones running the same Android version.

Which emojis can change skin tone?

Skin-tone modifiers are mainly intended for emoji that represent people, hands, gestures, activities, and visible body parts. Common examples include thumbs up, waving hand, folded hands, person raising a hand, runner, swimmer, ear, and nose. Unicode maintains the official list of characters and sequences that support these modifiers.

Objects, animals, food, flags, and most smiley faces do not accept human skin-tone modifiers. A yellow smiling face is normally a design color, not a selectable human skin tone. Holding a smiley may reveal stickers or another keyboard feature, but that does not mean Unicode defines five skin-tone versions for that face.

Emoji type Usually supports skin tone? What to expect
Hands and gestures Often A long press commonly shows the default version plus five explicit tone choices.
Single people and activities Often The modifier changes visible skin while clothing and equipment remain part of the vendor design.
Body parts Selected emoji Examples such as ear, nose, leg, and foot have supported variations.
Smileys and emotion faces Usually no Their yellow or colored appearance is generally not a human skin-tone setting.
Objects, animals, food, flags, and symbols No A skin-tone modifier should not be attached to an arbitrary emoji.
Handshakes, couples, and multi-person sequences Some sequences One or more people may support separate tones, but the picker and display support vary by platform.

Why the default emoji is yellow

The default form is not a sixth skin-tone modifier. Unicode describes an unmodified human emoji as using a generic, non-realistic skin tone. Many platforms use yellow so the default is visually distinct from the five explicit modifier choices. Exact shades and artwork can differ between Apple, Google, Samsung, Microsoft, and individual apps.

Selecting a tone creates a Unicode sequence. The base emoji is immediately followed by one modifier character. The keyboard normally hides this technical structure and displays the sequence as one image. This explains why an emoji can look like one symbol even though it contains more than one Unicode code point.

Base emoji

is a waving hand without an explicit skin-tone modifier.

Modified sequence

combines the waving hand with the medium skin-tone modifier.

Why your emoji skin tone is not changing

1. The emoji does not support a modifier

Test a thumbs-up or waving-hand emoji. If that emoji shows variations but the original one does not, the original is probably not an emoji modifier base. Manually adding a tone character to an unsupported symbol can produce two separate characters instead of one combined emoji.

2. You tapped instead of holding

A quick tap inserts the default emoji. Press and hold long enough for the variation palette to appear. On iPhone, keep your finger down, move to the desired variation, and release it rather than lifting your finger as soon as the palette opens.

3. The app is showing its own emoji picker

Messaging, social, and workplace apps may provide a custom emoji panel instead of the system keyboard. Close that picker and open the phone's keyboard emoji panel, or test the same emoji in Notes, Keep, a browser text field, or another basic text app. If it works there, the limitation belongs to the original app or picker.

4. A different keyboard is active

The instructions for one keyboard may not match another. Confirm whether the active keyboard is Apple's keyboard, Gboard, Samsung Keyboard, SwiftKey, or another keyboard. On Android, the keyboard name can usually be checked from the keyboard switcher or the phone's on-screen keyboard settings.

5. The keyboard, operating system, or app is outdated

Older software may lack a newer sequence or current variation picker. Update the operating system, keyboard app, and destination app, then restart the app and test again. Updating your own device does not guarantee that an older receiving device will display the same sequence.

6. The keyboard remembers a previous choice

Some keyboards surface the most recently used variation first or apply a preferred tone to supported emoji. Long press the base emoji again and explicitly select the variation you want. This behavior belongs to the keyboard or app; it is not a universal Unicode account setting shared across every device.

Why the skin tone disappears or separates after copying

A skin-tone emoji is a sequence. If a font, app, form, database, or older operating system does not preserve or render that sequence correctly, the receiver may see the base emoji followed by a separate color swatch, a missing-character box, or only the default form.

  1. Copy the complete emoji rather than part of the visible selection.
  2. Paste it into a plain text field to see whether the sequence remains intact.
  3. Compare the result in another current app on the same device.
  4. Update the receiving app and operating system.
  5. Avoid placing the cursor inside the emoji and deleting one code point at a time.
  6. Use the default emoji or words when compatibility matters more than the exact variation.

For broader copy-and-paste checks, see How to Copy and Paste Emojis Without Formatting Problems . If the receiver sees a square or question mark, use Why Does an Emoji Show as a Box or Question Mark? to separate font and software support problems from skin-tone selection problems.

Complex emojis can have more than one skin tone

Some handshakes, couples, and multi-person sequences can represent different tones for different people. These sequences are longer than a basic base-plus-modifier combination. A keyboard may show a two-step selector, group only certain combinations, or provide no convenient picker even when the sequence itself is defined by Unicode.

Use a simpler fallback when the sequence is unclear.

If a mixed-tone handshake or couple appears as separate pieces, use two simpler supported emoji or add a short sentence. An agreement, relationship, instruction, or other important meaning should not depend only on whether a complex sequence renders as one image.

Find and copy a skin-tone variation with Mojitap

Mojitap's All Emojis page provides another way to find a variation when a keyboard hides it or makes comparison difficult. Open the page, select the People category, and enable Show skin-tone variations. Mojitap currently catalogs Unicode Emoji 17.0 sequences and hides the extra tone variations by default so the main browser remains easier to scan.

  1. Open All Emojis.
  2. Select the People category or search for the base emoji name.
  3. Enable Show skin-tone variations.
  4. Choose the exact variation you want.
  5. Copy it and paste it into the destination app.
  6. Check the final appearance on the receiving device when the exact presentation matters.

What Mojitap does and does not do

Mojitap lets you browse and copy existing Unicode skin-tone sequences. It does not set a system-wide default skin tone, change keyboard settings, save a universal preference for every app, or force another device to use a particular vendor design.

Mac and Windows notes

On Mac, open Character Viewer and click and hold a supported emoji to see variations such as skin tones. Apple currently documents this behavior. On Windows 11 or Windows 10, press Windows key + period to open the emoji panel. Microsoft documents that shortcut, but its general Windows support page does not give a separate skin-tone procedure, so inspect the choices available on your current Windows build rather than assuming the panel matches a phone keyboard.

Keep the meaning clear and accessible

Skin tone can add personal representation, but color or appearance should not carry the only important information in a message. A thumbs-up variation can still mean “seen,” “agreed,” or “finished.” Add words when the reader needs one exact interpretation, and avoid using a long row of near-identical variations where a short sentence would be easier to understand.

Final check before sending

  1. Did you choose an emoji that officially supports skin-tone modifiers?
  2. Did you press and hold instead of tapping once?
  3. Is the intended variation visible in the text field?
  4. Does it remain combined after copying and pasting?
  5. Is the destination app and device current enough to display it?
  6. Would a few words make the intended meaning clearer than the emoji alone?

Official references

Related Mojitap guides

The reliable method is to start with a supported human emoji, press and hold it, select one of the five explicit Unicode skin-tone variations, and verify the result in the destination app. When the choice is missing or breaks after copying, test the emoji, keyboard, app, software version, and sequence support separately instead of assuming every yellow emoji can be recolored.

Add Emojis to Text Browse All Emojis Back to Emoji Tips