Every Emoji ZWJ Sequence, Taken Apart
๐ฉโ๐ป is not one character. It is ๐ฉ and ๐ป glued together by an invisible joiner, U+200D, and your phone draws the pair as a single picture. Unicode 18.0 lists 1,614 of these joined emoji, or 249 distinct designs once skin tones are set aside. Every one of them is below, split into its parts, with what an older device shows in its place and what it costs in bytes.
Why there are 1,614 and not 249
Unicode counts a man technologist with a medium skin tone as a different sequence from the one without, because the code points differ. Only 249 of the 1,614 are separate designs; the rest are the same drawings in other skin tones, and couples with two different tones multiply them fastest. 230 of the 249 designs depict people, which is why nearly every new ZWJ sequence still adds a person.
What an older phone shows instead
A device that has no drawing for a sequence simply ignores the joiner and draws each part, which is the 'Without support' column above. Unicode chooses the parts so that this still makes some sense: ๐ฉ ๐ป reads as a woman and a computer, ๐ป โ๏ธ as a bear and a snowflake. Families degrade the worst, into a line of four separate people. Nothing is lost in the message; once the reader's device updates, the same text shows the joined picture.
Which emoji sets are missing which sequences
On 19 October 2026 we requested all 249 designs from five artwork sets, after first confirming that each set still serves an ordinary emoji such as ๐. The results show how fast each set keeps up.
| Emoji set | Draws | Missing |
|---|---|---|
| Apple (emoji-datasource images) | 248 / 249 | ๐งโ๐ฉฐ |
| Google Noto | 249 / 249 | none |
| Twemoji 14 (the version most sites still load) | 219 / 249 | ๐โโ๏ธ ๐โโ๏ธ ๐ถโโก๏ธ ๐ถโโ๏ธโโก๏ธ ๐ถโโ๏ธโโก๏ธ ๐งโโก๏ธ ๐งโโ๏ธโโก๏ธ ๐งโโ๏ธโโก๏ธ ๐งโ๐ฆฏโโก๏ธ ๐จโ๐ฆฏโโก๏ธ ๐ฉโ๐ฆฏโโก๏ธ ๐งโ๐ฆผโโก๏ธ ๐จโ๐ฆผโโก๏ธ ๐ฉโ๐ฆผโโก๏ธ ๐งโ๐ฆฝโโก๏ธ ๐จโ๐ฆฝโโก๏ธ ๐ฉโ๐ฆฝโโก๏ธ ๐โโก๏ธ ๐โโ๏ธโโก๏ธ ๐โโ๏ธโโก๏ธ ๐งโ๐ฉฐ ๐งโ๐งโ๐ง ๐งโ๐งโ๐งโ๐ง ๐งโ๐ง ๐งโ๐งโ๐ง ๐ฆโโฌ ๐ฆโ๐ฅ ๐โ๐ฉ ๐โ๐ซ โ๏ธโ๐ฅ |
| Twemoji, maintained edition (jdecked) | 249 / 249 | none |
| OpenMoji | 249 / 249 | none |
While checking Apple's images we found that our own image code requested the wrong file name for 140 of these designs, so the Apple picture never loaded on those emoji pages. Apple's files keep the invisible U+FE0F inside a ZWJ sequence, and we were removing it. That is now fixed.
Faces, hearts, animals, food and flags (17)
The smallest group, and the most inventive. Most of these make a new picture out of two old ones, such as fire on a bird for ๐ฆโ๐ฅ phoenix or a green square on a lemon for ๐โ๐ฉ lime, so the split version still hints at the meaning.
| Emoji | Built from | Without support | Code points |
|---|---|---|---|
| face in cloudsEmoji 13.1 | ๐ถface without mouth๐ซ๏ธfog | ๐ถ ๐ซ๏ธ | U+1F636 U+200D U+1F32B U+FE0F4 code points ยท 14 bytes ยท .length 6 |
| face exhalingEmoji 13.1 | ๐ฎface with open mouth๐จdashing away | ๐ฎ ๐จ | U+1F62E U+200D U+1F4A83 code points ยท 11 bytes ยท .length 5 |
| face with spiral eyesEmoji 13.1 | ๐ตface with crossed-out eyes๐ซdizzy | ๐ต ๐ซ | U+1F635 U+200D U+1F4AB3 code points ยท 11 bytes ยท .length 5 |
| heart on fireEmoji 13.1 | โค๏ธred heart๐ฅfire | โค๏ธ ๐ฅ | U+2764 U+FE0F U+200D U+1F5254 code points ยท 13 bytes ยท .length 5 |
| mending heartEmoji 13.1 | โค๏ธred heart๐ฉนadhesive bandage | โค๏ธ ๐ฉน | U+2764 U+FE0F U+200D U+1FA794 code points ยท 13 bytes ยท .length 5 |
| eye in speech bubbleEmoji 2.0 | ๐๏ธeye๐จ๏ธleft speech bubble | ๐๏ธ ๐จ๏ธ | U+1F441 U+FE0F U+200D U+1F5E8 U+FE0F5 code points ยท 17 bytes ยท .length 7 |
| service dogEmoji 12.0 | ๐dog๐ฆบsafety vest | ๐ ๐ฆบ | U+1F415 U+200D U+1F9BA3 code points ยท 11 bytes ยท .length 5 |
| black catEmoji 13.0 | ๐catโฌblack large square | ๐ โฌ | U+1F408 U+200D U+2B1B3 code points ยท 10 bytes ยท .length 4 |
| polar bearEmoji 13.0 | ๐ปbearโ๏ธsnowflake | ๐ป โ๏ธ | U+1F43B U+200D U+2744 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| black birdEmoji 15.0 | ๐ฆbirdโฌblack large square | ๐ฆ โฌ | U+1F426 U+200D U+2B1B3 code points ยท 10 bytes ยท .length 4Not drawn by: Twemoji 14 (the version most sites still load) |
| phoenixEmoji 15.1 | ๐ฆbird๐ฅfire | ๐ฆ ๐ฅ | U+1F426 U+200D U+1F5253 code points ยท 11 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| limeEmoji 15.1 | ๐lemon๐ฉgreen square | ๐ ๐ฉ | U+1F34B U+200D U+1F7E93 code points ยท 11 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| brown mushroomEmoji 15.1 | ๐mushroom๐ซbrown square | ๐ ๐ซ | U+1F344 U+200D U+1F7EB3 code points ยท 11 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| broken chainEmoji 15.1 | โ๏ธchains๐ฅcollision | โ๏ธ ๐ฅ | U+26D3 U+FE0F U+200D U+1F4A54 code points ยท 13 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| rainbow flagEmoji 4.0 | ๐ณ๏ธwhite flag๐rainbow | ๐ณ๏ธ ๐ | U+1F3F3 U+FE0F U+200D U+1F3084 code points ยท 14 bytes ยท .length 6 |
| transgender flagEmoji 13.0 | ๐ณ๏ธwhite flagโง๏ธtransgender symbol | ๐ณ๏ธ โง๏ธ | U+1F3F3 U+FE0F U+200D U+26A7 U+FE0F5 code points ยท 16 bytes ยท .length 6 |
| pirate flagEmoji 11.0 | ๐ดblack flagโ ๏ธskull and crossbones | ๐ด โ ๏ธ | U+1F3F4 U+200D U+2620 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
Jobs, roles and mobility aids (62)
A person, man or woman joined to an object: a laptop makes a technologist, the medical staff symbol โ๏ธ a health worker, a wheelchair a wheelchair user. Most come in three forms, because the gender is set by which figure goes first.
| Emoji | Built from | Without support | Code points |
|---|---|---|---|
| health workerEmoji 12.1 | ๐งpersonโ๏ธmedical symbol | ๐ง โ๏ธ | U+1F9D1 U+200D U+2695 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man health workerEmoji 4.0 | ๐จmanโ๏ธmedical symbol | ๐จ โ๏ธ | U+1F468 U+200D U+2695 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman health workerEmoji 4.0 | ๐ฉwomanโ๏ธmedical symbol | ๐ฉ โ๏ธ | U+1F469 U+200D U+2695 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| studentEmoji 12.1 | ๐งperson๐graduation cap | ๐ง ๐ | U+1F9D1 U+200D U+1F3933 code points ยท 11 bytes ยท .length 5 |
| man studentEmoji 4.0 | ๐จman๐graduation cap | ๐จ ๐ | U+1F468 U+200D U+1F3933 code points ยท 11 bytes ยท .length 5 |
| woman studentEmoji 4.0 | ๐ฉwoman๐graduation cap | ๐ฉ ๐ | U+1F469 U+200D U+1F3933 code points ยท 11 bytes ยท .length 5 |
| teacherEmoji 12.1 | ๐งperson๐ซschool | ๐ง ๐ซ | U+1F9D1 U+200D U+1F3EB3 code points ยท 11 bytes ยท .length 5 |
| man teacherEmoji 4.0 | ๐จman๐ซschool | ๐จ ๐ซ | U+1F468 U+200D U+1F3EB3 code points ยท 11 bytes ยท .length 5 |
| woman teacherEmoji 4.0 | ๐ฉwoman๐ซschool | ๐ฉ ๐ซ | U+1F469 U+200D U+1F3EB3 code points ยท 11 bytes ยท .length 5 |
| judgeEmoji 12.1 | ๐งpersonโ๏ธbalance scale | ๐ง โ๏ธ | U+1F9D1 U+200D U+2696 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man judgeEmoji 4.0 | ๐จmanโ๏ธbalance scale | ๐จ โ๏ธ | U+1F468 U+200D U+2696 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman judgeEmoji 4.0 | ๐ฉwomanโ๏ธbalance scale | ๐ฉ โ๏ธ | U+1F469 U+200D U+2696 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| farmerEmoji 12.1 | ๐งperson๐พsheaf of rice | ๐ง ๐พ | U+1F9D1 U+200D U+1F33E3 code points ยท 11 bytes ยท .length 5 |
| man farmerEmoji 4.0 | ๐จman๐พsheaf of rice | ๐จ ๐พ | U+1F468 U+200D U+1F33E3 code points ยท 11 bytes ยท .length 5 |
| woman farmerEmoji 4.0 | ๐ฉwoman๐พsheaf of rice | ๐ฉ ๐พ | U+1F469 U+200D U+1F33E3 code points ยท 11 bytes ยท .length 5 |
| cookEmoji 12.1 | ๐งperson๐ณcooking | ๐ง ๐ณ | U+1F9D1 U+200D U+1F3733 code points ยท 11 bytes ยท .length 5 |
| man cookEmoji 4.0 | ๐จman๐ณcooking | ๐จ ๐ณ | U+1F468 U+200D U+1F3733 code points ยท 11 bytes ยท .length 5 |
| woman cookEmoji 4.0 | ๐ฉwoman๐ณcooking | ๐ฉ ๐ณ | U+1F469 U+200D U+1F3733 code points ยท 11 bytes ยท .length 5 |
| mechanicEmoji 12.1 | ๐งperson๐งwrench | ๐ง ๐ง | U+1F9D1 U+200D U+1F5273 code points ยท 11 bytes ยท .length 5 |
| man mechanicEmoji 4.0 | ๐จman๐งwrench | ๐จ ๐ง | U+1F468 U+200D U+1F5273 code points ยท 11 bytes ยท .length 5 |
| woman mechanicEmoji 4.0 | ๐ฉwoman๐งwrench | ๐ฉ ๐ง | U+1F469 U+200D U+1F5273 code points ยท 11 bytes ยท .length 5 |
| factory workerEmoji 12.1 | ๐งperson๐ญfactory | ๐ง ๐ญ | U+1F9D1 U+200D U+1F3ED3 code points ยท 11 bytes ยท .length 5 |
| man factory workerEmoji 4.0 | ๐จman๐ญfactory | ๐จ ๐ญ | U+1F468 U+200D U+1F3ED3 code points ยท 11 bytes ยท .length 5 |
| woman factory workerEmoji 4.0 | ๐ฉwoman๐ญfactory | ๐ฉ ๐ญ | U+1F469 U+200D U+1F3ED3 code points ยท 11 bytes ยท .length 5 |
| office workerEmoji 12.1 | ๐งperson๐ผbriefcase | ๐ง ๐ผ | U+1F9D1 U+200D U+1F4BC3 code points ยท 11 bytes ยท .length 5 |
| man office workerEmoji 4.0 | ๐จman๐ผbriefcase | ๐จ ๐ผ | U+1F468 U+200D U+1F4BC3 code points ยท 11 bytes ยท .length 5 |
| woman office workerEmoji 4.0 | ๐ฉwoman๐ผbriefcase | ๐ฉ ๐ผ | U+1F469 U+200D U+1F4BC3 code points ยท 11 bytes ยท .length 5 |
| scientistEmoji 12.1 | ๐งperson๐ฌmicroscope | ๐ง ๐ฌ | U+1F9D1 U+200D U+1F52C3 code points ยท 11 bytes ยท .length 5 |
| man scientistEmoji 4.0 | ๐จman๐ฌmicroscope | ๐จ ๐ฌ | U+1F468 U+200D U+1F52C3 code points ยท 11 bytes ยท .length 5 |
| woman scientistEmoji 4.0 | ๐ฉwoman๐ฌmicroscope | ๐ฉ ๐ฌ | U+1F469 U+200D U+1F52C3 code points ยท 11 bytes ยท .length 5 |
| technologistEmoji 12.1 | ๐งperson๐ปlaptop | ๐ง ๐ป | U+1F9D1 U+200D U+1F4BB3 code points ยท 11 bytes ยท .length 5 |
| man technologistEmoji 4.0 | ๐จman๐ปlaptop | ๐จ ๐ป | U+1F468 U+200D U+1F4BB3 code points ยท 11 bytes ยท .length 5 |
| woman technologistEmoji 4.0 | ๐ฉwoman๐ปlaptop | ๐ฉ ๐ป | U+1F469 U+200D U+1F4BB3 code points ยท 11 bytes ยท .length 5 |
| singerEmoji 12.1 | ๐งperson๐คmicrophone | ๐ง ๐ค | U+1F9D1 U+200D U+1F3A43 code points ยท 11 bytes ยท .length 5 |
| man singerEmoji 4.0 | ๐จman๐คmicrophone | ๐จ ๐ค | U+1F468 U+200D U+1F3A43 code points ยท 11 bytes ยท .length 5 |
| woman singerEmoji 4.0 | ๐ฉwoman๐คmicrophone | ๐ฉ ๐ค | U+1F469 U+200D U+1F3A43 code points ยท 11 bytes ยท .length 5 |
| artistEmoji 12.1 | ๐งperson๐จartist palette | ๐ง ๐จ | U+1F9D1 U+200D U+1F3A83 code points ยท 11 bytes ยท .length 5 |
| man artistEmoji 4.0 | ๐จman๐จartist palette | ๐จ ๐จ | U+1F468 U+200D U+1F3A83 code points ยท 11 bytes ยท .length 5 |
| woman artistEmoji 4.0 | ๐ฉwoman๐จartist palette | ๐ฉ ๐จ | U+1F469 U+200D U+1F3A83 code points ยท 11 bytes ยท .length 5 |
| pilotEmoji 12.1 | ๐งpersonโ๏ธairplane | ๐ง โ๏ธ | U+1F9D1 U+200D U+2708 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man pilotEmoji 4.0 | ๐จmanโ๏ธairplane | ๐จ โ๏ธ | U+1F468 U+200D U+2708 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman pilotEmoji 4.0 | ๐ฉwomanโ๏ธairplane | ๐ฉ โ๏ธ | U+1F469 U+200D U+2708 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| astronautEmoji 12.1 | ๐งperson๐rocket | ๐ง ๐ | U+1F9D1 U+200D U+1F6803 code points ยท 11 bytes ยท .length 5 |
| man astronautEmoji 4.0 | ๐จman๐rocket | ๐จ ๐ | U+1F468 U+200D U+1F6803 code points ยท 11 bytes ยท .length 5 |
| woman astronautEmoji 4.0 | ๐ฉwoman๐rocket | ๐ฉ ๐ | U+1F469 U+200D U+1F6803 code points ยท 11 bytes ยท .length 5 |
| firefighterEmoji 12.1 | ๐งperson๐fire engine | ๐ง ๐ | U+1F9D1 U+200D U+1F6923 code points ยท 11 bytes ยท .length 5 |
| man firefighterEmoji 4.0 | ๐จman๐fire engine | ๐จ ๐ | U+1F468 U+200D U+1F6923 code points ยท 11 bytes ยท .length 5 |
| woman firefighterEmoji 4.0 | ๐ฉwoman๐fire engine | ๐ฉ ๐ | U+1F469 U+200D U+1F6923 code points ยท 11 bytes ยท .length 5 |
| woman feeding babyEmoji 13.0 | ๐ฉwoman๐ผbaby bottle | ๐ฉ ๐ผ | U+1F469 U+200D U+1F37C3 code points ยท 11 bytes ยท .length 5 |
| man feeding babyEmoji 13.0 | ๐จman๐ผbaby bottle | ๐จ ๐ผ | U+1F468 U+200D U+1F37C3 code points ยท 11 bytes ยท .length 5 |
| person feeding babyEmoji 13.0 | ๐งperson๐ผbaby bottle | ๐ง ๐ผ | U+1F9D1 U+200D U+1F37C3 code points ยท 11 bytes ยท .length 5 |
| Mx ClausEmoji 13.0 | ๐งperson๐Christmas tree | ๐ง ๐ | U+1F9D1 U+200D U+1F3843 code points ยท 11 bytes ยท .length 5 |
| person with white caneEmoji 12.1 | ๐งperson๐ฆฏwhite cane | ๐ง ๐ฆฏ | U+1F9D1 U+200D U+1F9AF3 code points ยท 11 bytes ยท .length 5 |
| man with white caneEmoji 12.0 | ๐จman๐ฆฏwhite cane | ๐จ ๐ฆฏ | U+1F468 U+200D U+1F9AF3 code points ยท 11 bytes ยท .length 5 |
| woman with white caneEmoji 12.0 | ๐ฉwoman๐ฆฏwhite cane | ๐ฉ ๐ฆฏ | U+1F469 U+200D U+1F9AF3 code points ยท 11 bytes ยท .length 5 |
| person in motorized wheelchairEmoji 12.1 | ๐งperson๐ฆผmotorized wheelchair | ๐ง ๐ฆผ | U+1F9D1 U+200D U+1F9BC3 code points ยท 11 bytes ยท .length 5 |
| man in motorized wheelchairEmoji 12.0 | ๐จman๐ฆผmotorized wheelchair | ๐จ ๐ฆผ | U+1F468 U+200D U+1F9BC3 code points ยท 11 bytes ยท .length 5 |
| woman in motorized wheelchairEmoji 12.0 | ๐ฉwoman๐ฆผmotorized wheelchair | ๐ฉ ๐ฆผ | U+1F469 U+200D U+1F9BC3 code points ยท 11 bytes ยท .length 5 |
| person in manual wheelchairEmoji 12.1 | ๐งperson๐ฆฝmanual wheelchair | ๐ง ๐ฆฝ | U+1F9D1 U+200D U+1F9BD3 code points ยท 11 bytes ยท .length 5 |
| man in manual wheelchairEmoji 12.0 | ๐จman๐ฆฝmanual wheelchair | ๐จ ๐ฆฝ | U+1F468 U+200D U+1F9BD3 code points ยท 11 bytes ยท .length 5 |
| woman in manual wheelchairEmoji 12.0 | ๐ฉwoman๐ฆฝmanual wheelchair | ๐ฉ ๐ฆฝ | U+1F469 U+200D U+1F9BD3 code points ยท 11 bytes ยท .length 5 |
| ballet dancerEmoji 17.0 | ๐งperson๐ฉฐballet shoes | ๐ง ๐ฉฐ | U+1F9D1 U+200D U+1FA703 code points ยท 11 bytes ยท .length 5Not drawn by: Apple (emoji-datasource images), Twemoji 14 (the version most sites still load) |
Gendered versions of activities and gestures (102)
The base emoji plus โ๏ธ or โ๏ธ. The plain base is the gender-neutral form, which is why ๐ alone shows a person and ๐โโ๏ธ a woman. On a device that cannot join them, the sign appears next to the figure.
| Emoji | Built from | Without support | Code points |
|---|---|---|---|
| man: beardEmoji 13.1 | ๐งperson: beardโ๏ธmale sign | ๐ง โ๏ธ | U+1F9D4 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman: beardEmoji 13.1 | ๐งperson: beardโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9D4 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman: blond hairEmoji 4.0 | ๐ฑperson: blond hairโ๏ธfemale sign | ๐ฑ โ๏ธ | U+1F471 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man: blond hairEmoji 4.0 | ๐ฑperson: blond hairโ๏ธmale sign | ๐ฑ โ๏ธ | U+1F471 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man frowningEmoji 4.0 | ๐person frowningโ๏ธmale sign | ๐ โ๏ธ | U+1F64D U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman frowningEmoji 4.0 | ๐person frowningโ๏ธfemale sign | ๐ โ๏ธ | U+1F64D U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man poutingEmoji 4.0 | ๐person poutingโ๏ธmale sign | ๐ โ๏ธ | U+1F64E U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman poutingEmoji 4.0 | ๐person poutingโ๏ธfemale sign | ๐ โ๏ธ | U+1F64E U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man gesturing NOEmoji 4.0 | ๐ person gesturing NOโ๏ธmale sign | ๐ โ๏ธ | U+1F645 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman gesturing NOEmoji 4.0 | ๐ person gesturing NOโ๏ธfemale sign | ๐ โ๏ธ | U+1F645 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man gesturing OKEmoji 4.0 | ๐person gesturing OKโ๏ธmale sign | ๐ โ๏ธ | U+1F646 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman gesturing OKEmoji 4.0 | ๐person gesturing OKโ๏ธfemale sign | ๐ โ๏ธ | U+1F646 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man tipping handEmoji 4.0 | ๐person tipping handโ๏ธmale sign | ๐ โ๏ธ | U+1F481 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman tipping handEmoji 4.0 | ๐person tipping handโ๏ธfemale sign | ๐ โ๏ธ | U+1F481 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man raising handEmoji 4.0 | ๐person raising handโ๏ธmale sign | ๐ โ๏ธ | U+1F64B U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman raising handEmoji 4.0 | ๐person raising handโ๏ธfemale sign | ๐ โ๏ธ | U+1F64B U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| deaf manEmoji 12.0 | ๐งdeaf personโ๏ธmale sign | ๐ง โ๏ธ | U+1F9CF U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| deaf womanEmoji 12.0 | ๐งdeaf personโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9CF U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man bowingEmoji 4.0 | ๐person bowingโ๏ธmale sign | ๐ โ๏ธ | U+1F647 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman bowingEmoji 4.0 | ๐person bowingโ๏ธfemale sign | ๐ โ๏ธ | U+1F647 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man facepalmingEmoji 4.0 | ๐คฆperson facepalmingโ๏ธmale sign | ๐คฆ โ๏ธ | U+1F926 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman facepalmingEmoji 4.0 | ๐คฆperson facepalmingโ๏ธfemale sign | ๐คฆ โ๏ธ | U+1F926 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man shruggingEmoji 4.0 | ๐คทperson shruggingโ๏ธmale sign | ๐คท โ๏ธ | U+1F937 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman shruggingEmoji 4.0 | ๐คทperson shruggingโ๏ธfemale sign | ๐คท โ๏ธ | U+1F937 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man police officerEmoji 4.0 | ๐ฎpolice officerโ๏ธmale sign | ๐ฎ โ๏ธ | U+1F46E U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman police officerEmoji 4.0 | ๐ฎpolice officerโ๏ธfemale sign | ๐ฎ โ๏ธ | U+1F46E U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man detectiveEmoji 4.0 | ๐ต๏ธdetectiveโ๏ธmale sign | ๐ต๏ธ โ๏ธ | U+1F575 U+FE0F U+200D U+2642 U+FE0F5 code points ยท 16 bytes ยท .length 6 |
| woman detectiveEmoji 4.0 | ๐ต๏ธdetectiveโ๏ธfemale sign | ๐ต๏ธ โ๏ธ | U+1F575 U+FE0F U+200D U+2640 U+FE0F5 code points ยท 16 bytes ยท .length 6 |
| man guardEmoji 4.0 | ๐guardโ๏ธmale sign | ๐ โ๏ธ | U+1F482 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman guardEmoji 4.0 | ๐guardโ๏ธfemale sign | ๐ โ๏ธ | U+1F482 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man construction workerEmoji 4.0 | ๐ทconstruction workerโ๏ธmale sign | ๐ท โ๏ธ | U+1F477 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman construction workerEmoji 4.0 | ๐ทconstruction workerโ๏ธfemale sign | ๐ท โ๏ธ | U+1F477 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man wearing turbanEmoji 4.0 | ๐ณperson wearing turbanโ๏ธmale sign | ๐ณ โ๏ธ | U+1F473 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman wearing turbanEmoji 4.0 | ๐ณperson wearing turbanโ๏ธfemale sign | ๐ณ โ๏ธ | U+1F473 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man in tuxedoEmoji 13.0 | ๐คตperson in tuxedoโ๏ธmale sign | ๐คต โ๏ธ | U+1F935 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman in tuxedoEmoji 13.0 | ๐คตperson in tuxedoโ๏ธfemale sign | ๐คต โ๏ธ | U+1F935 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man with veilEmoji 13.0 | ๐ฐperson with veilโ๏ธmale sign | ๐ฐ โ๏ธ | U+1F470 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman with veilEmoji 13.0 | ๐ฐperson with veilโ๏ธfemale sign | ๐ฐ โ๏ธ | U+1F470 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man superheroEmoji 11.0 | ๐ฆธsuperheroโ๏ธmale sign | ๐ฆธ โ๏ธ | U+1F9B8 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman superheroEmoji 11.0 | ๐ฆธsuperheroโ๏ธfemale sign | ๐ฆธ โ๏ธ | U+1F9B8 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man supervillainEmoji 11.0 | ๐ฆนsupervillainโ๏ธmale sign | ๐ฆน โ๏ธ | U+1F9B9 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman supervillainEmoji 11.0 | ๐ฆนsupervillainโ๏ธfemale sign | ๐ฆน โ๏ธ | U+1F9B9 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man mageEmoji 5.0 | ๐งmageโ๏ธmale sign | ๐ง โ๏ธ | U+1F9D9 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman mageEmoji 5.0 | ๐งmageโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9D9 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man fairyEmoji 5.0 | ๐งfairyโ๏ธmale sign | ๐ง โ๏ธ | U+1F9DA U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman fairyEmoji 5.0 | ๐งfairyโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9DA U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man vampireEmoji 5.0 | ๐งvampireโ๏ธmale sign | ๐ง โ๏ธ | U+1F9DB U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman vampireEmoji 5.0 | ๐งvampireโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9DB U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| mermanEmoji 5.0 | ๐งmerpersonโ๏ธmale sign | ๐ง โ๏ธ | U+1F9DC U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| mermaidEmoji 5.0 | ๐งmerpersonโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9DC U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man elfEmoji 5.0 | ๐งelfโ๏ธmale sign | ๐ง โ๏ธ | U+1F9DD U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman elfEmoji 5.0 | ๐งelfโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9DD U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man genieEmoji 5.0 | ๐งgenieโ๏ธmale sign | ๐ง โ๏ธ | U+1F9DE U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman genieEmoji 5.0 | ๐งgenieโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9DE U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man zombieEmoji 5.0 | ๐งzombieโ๏ธmale sign | ๐ง โ๏ธ | U+1F9DF U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman zombieEmoji 5.0 | ๐งzombieโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9DF U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man getting massageEmoji 4.0 | ๐person getting massageโ๏ธmale sign | ๐ โ๏ธ | U+1F486 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman getting massageEmoji 4.0 | ๐person getting massageโ๏ธfemale sign | ๐ โ๏ธ | U+1F486 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man getting haircutEmoji 4.0 | ๐person getting haircutโ๏ธmale sign | ๐ โ๏ธ | U+1F487 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman getting haircutEmoji 4.0 | ๐person getting haircutโ๏ธfemale sign | ๐ โ๏ธ | U+1F487 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man walkingEmoji 4.0 | ๐ถperson walkingโ๏ธmale sign | ๐ถ โ๏ธ | U+1F6B6 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman walkingEmoji 4.0 | ๐ถperson walkingโ๏ธfemale sign | ๐ถ โ๏ธ | U+1F6B6 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man standingEmoji 12.0 | ๐งperson standingโ๏ธmale sign | ๐ง โ๏ธ | U+1F9CD U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman standingEmoji 12.0 | ๐งperson standingโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9CD U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man kneelingEmoji 12.0 | ๐งperson kneelingโ๏ธmale sign | ๐ง โ๏ธ | U+1F9CE U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman kneelingEmoji 12.0 | ๐งperson kneelingโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9CE U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man runningEmoji 4.0 | ๐person runningโ๏ธmale sign | ๐ โ๏ธ | U+1F3C3 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman runningEmoji 4.0 | ๐person runningโ๏ธfemale sign | ๐ โ๏ธ | U+1F3C3 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| men with bunny earsEmoji 4.0 | ๐ฏpeople with bunny earsโ๏ธmale sign | ๐ฏ โ๏ธ | U+1F46F U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| women with bunny earsEmoji 4.0 | ๐ฏpeople with bunny earsโ๏ธfemale sign | ๐ฏ โ๏ธ | U+1F46F U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man in steamy roomEmoji 5.0 | ๐งperson in steamy roomโ๏ธmale sign | ๐ง โ๏ธ | U+1F9D6 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman in steamy roomEmoji 5.0 | ๐งperson in steamy roomโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9D6 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man climbingEmoji 5.0 | ๐งperson climbingโ๏ธmale sign | ๐ง โ๏ธ | U+1F9D7 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman climbingEmoji 5.0 | ๐งperson climbingโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9D7 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man golfingEmoji 4.0 | ๐๏ธperson golfingโ๏ธmale sign | ๐๏ธ โ๏ธ | U+1F3CC U+FE0F U+200D U+2642 U+FE0F5 code points ยท 16 bytes ยท .length 6 |
| woman golfingEmoji 4.0 | ๐๏ธperson golfingโ๏ธfemale sign | ๐๏ธ โ๏ธ | U+1F3CC U+FE0F U+200D U+2640 U+FE0F5 code points ยท 16 bytes ยท .length 6 |
| man surfingEmoji 4.0 | ๐person surfingโ๏ธmale sign | ๐ โ๏ธ | U+1F3C4 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman surfingEmoji 4.0 | ๐person surfingโ๏ธfemale sign | ๐ โ๏ธ | U+1F3C4 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man rowing boatEmoji 4.0 | ๐ฃperson rowing boatโ๏ธmale sign | ๐ฃ โ๏ธ | U+1F6A3 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman rowing boatEmoji 4.0 | ๐ฃperson rowing boatโ๏ธfemale sign | ๐ฃ โ๏ธ | U+1F6A3 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man swimmingEmoji 4.0 | ๐person swimmingโ๏ธmale sign | ๐ โ๏ธ | U+1F3CA U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman swimmingEmoji 4.0 | ๐person swimmingโ๏ธfemale sign | ๐ โ๏ธ | U+1F3CA U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man bouncing ballEmoji 4.0 | โน๏ธperson bouncing ballโ๏ธmale sign | โน๏ธ โ๏ธ | U+26F9 U+FE0F U+200D U+2642 U+FE0F5 code points ยท 15 bytes ยท .length 5 |
| woman bouncing ballEmoji 4.0 | โน๏ธperson bouncing ballโ๏ธfemale sign | โน๏ธ โ๏ธ | U+26F9 U+FE0F U+200D U+2640 U+FE0F5 code points ยท 15 bytes ยท .length 5 |
| man lifting weightsEmoji 4.0 | ๐๏ธperson lifting weightsโ๏ธmale sign | ๐๏ธ โ๏ธ | U+1F3CB U+FE0F U+200D U+2642 U+FE0F5 code points ยท 16 bytes ยท .length 6 |
| woman lifting weightsEmoji 4.0 | ๐๏ธperson lifting weightsโ๏ธfemale sign | ๐๏ธ โ๏ธ | U+1F3CB U+FE0F U+200D U+2640 U+FE0F5 code points ยท 16 bytes ยท .length 6 |
| man bikingEmoji 4.0 | ๐ดperson bikingโ๏ธmale sign | ๐ด โ๏ธ | U+1F6B4 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman bikingEmoji 4.0 | ๐ดperson bikingโ๏ธfemale sign | ๐ด โ๏ธ | U+1F6B4 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man mountain bikingEmoji 4.0 | ๐ตperson mountain bikingโ๏ธmale sign | ๐ต โ๏ธ | U+1F6B5 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman mountain bikingEmoji 4.0 | ๐ตperson mountain bikingโ๏ธfemale sign | ๐ต โ๏ธ | U+1F6B5 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man cartwheelingEmoji 4.0 | ๐คธperson cartwheelingโ๏ธmale sign | ๐คธ โ๏ธ | U+1F938 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman cartwheelingEmoji 4.0 | ๐คธperson cartwheelingโ๏ธfemale sign | ๐คธ โ๏ธ | U+1F938 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| men wrestlingEmoji 4.0 | ๐คผpeople wrestlingโ๏ธmale sign | ๐คผ โ๏ธ | U+1F93C U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| women wrestlingEmoji 4.0 | ๐คผpeople wrestlingโ๏ธfemale sign | ๐คผ โ๏ธ | U+1F93C U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man playing water poloEmoji 4.0 | ๐คฝperson playing water poloโ๏ธmale sign | ๐คฝ โ๏ธ | U+1F93D U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman playing water poloEmoji 4.0 | ๐คฝperson playing water poloโ๏ธfemale sign | ๐คฝ โ๏ธ | U+1F93D U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man playing handballEmoji 4.0 | ๐คพperson playing handballโ๏ธmale sign | ๐คพ โ๏ธ | U+1F93E U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman playing handballEmoji 4.0 | ๐คพperson playing handballโ๏ธfemale sign | ๐คพ โ๏ธ | U+1F93E U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man jugglingEmoji 4.0 | ๐คนperson jugglingโ๏ธmale sign | ๐คน โ๏ธ | U+1F939 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman jugglingEmoji 4.0 | ๐คนperson jugglingโ๏ธfemale sign | ๐คน โ๏ธ | U+1F939 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| man in lotus positionEmoji 5.0 | ๐งperson in lotus positionโ๏ธmale sign | ๐ง โ๏ธ | U+1F9D8 U+200D U+2642 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
| woman in lotus positionEmoji 5.0 | ๐งperson in lotus positionโ๏ธfemale sign | ๐ง โ๏ธ | U+1F9D8 U+200D U+2640 U+FE0F4 code points ยท 13 bytes ยท .length 5 |
Hair styles (12)
Four hair components, red, curly, white and bald, attached to a person, man or woman. Unicode does not recommend them as emoji on their own; they exist to be joined.
| Emoji | Built from | Without support | Code points |
|---|---|---|---|
| man: red hairEmoji 11.0 | ๐จman๐ฆฐred hair | ๐จ ๐ฆฐ | U+1F468 U+200D U+1F9B03 code points ยท 11 bytes ยท .length 5 |
| man: curly hairEmoji 11.0 | ๐จman๐ฆฑcurly hair | ๐จ ๐ฆฑ | U+1F468 U+200D U+1F9B13 code points ยท 11 bytes ยท .length 5 |
| man: white hairEmoji 11.0 | ๐จman๐ฆณwhite hair | ๐จ ๐ฆณ | U+1F468 U+200D U+1F9B33 code points ยท 11 bytes ยท .length 5 |
| man: baldEmoji 11.0 | ๐จman๐ฆฒbald | ๐จ ๐ฆฒ | U+1F468 U+200D U+1F9B23 code points ยท 11 bytes ยท .length 5 |
| woman: red hairEmoji 11.0 | ๐ฉwoman๐ฆฐred hair | ๐ฉ ๐ฆฐ | U+1F469 U+200D U+1F9B03 code points ยท 11 bytes ยท .length 5 |
| person: red hairEmoji 12.1 | ๐งperson๐ฆฐred hair | ๐ง ๐ฆฐ | U+1F9D1 U+200D U+1F9B03 code points ยท 11 bytes ยท .length 5 |
| woman: curly hairEmoji 11.0 | ๐ฉwoman๐ฆฑcurly hair | ๐ฉ ๐ฆฑ | U+1F469 U+200D U+1F9B13 code points ยท 11 bytes ยท .length 5 |
| person: curly hairEmoji 12.1 | ๐งperson๐ฆฑcurly hair | ๐ง ๐ฆฑ | U+1F9D1 U+200D U+1F9B13 code points ยท 11 bytes ยท .length 5 |
| woman: white hairEmoji 11.0 | ๐ฉwoman๐ฆณwhite hair | ๐ฉ ๐ฆณ | U+1F469 U+200D U+1F9B33 code points ยท 11 bytes ยท .length 5 |
| person: white hairEmoji 12.1 | ๐งperson๐ฆณwhite hair | ๐ง ๐ฆณ | U+1F9D1 U+200D U+1F9B33 code points ยท 11 bytes ยท .length 5 |
| woman: baldEmoji 11.0 | ๐ฉwoman๐ฆฒbald | ๐ฉ ๐ฆฒ | U+1F469 U+200D U+1F9B23 code points ยท 11 bytes ยท .length 5 |
| person: baldEmoji 12.1 | ๐งperson๐ฆฒbald | ๐ง ๐ฆฒ | U+1F9D1 U+200D U+1F9B23 code points ยท 11 bytes ยท .length 5 |
Families, couples and people holding hands (36)
The longest sequences in the standard. A family of four is seven code points; a kiss between two people with skin tones reaches ten. These are also the ones that fall apart most visibly, into a row of separate people.
| Emoji | Built from | Without support | Code points |
|---|---|---|---|
| people holding handsEmoji 12.0 | ๐งperson๐คhandshake๐งperson | ๐ง ๐ค ๐ง | U+1F9D1 U+200D U+1F91D U+200D U+1F9D15 code points ยท 18 bytes ยท .length 8 |
| kiss: woman, manEmoji 2.0 | ๐ฉwomanโค๏ธred heart๐kiss mark๐จman | ๐ฉ โค๏ธ ๐ ๐จ | U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F4688 code points ยท 27 bytes ยท .length 11 |
| kiss: man, manEmoji 2.0 | ๐จmanโค๏ธred heart๐kiss mark๐จman | ๐จ โค๏ธ ๐ ๐จ | U+1F468 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F4688 code points ยท 27 bytes ยท .length 11 |
| kiss: woman, womanEmoji 2.0 | ๐ฉwomanโค๏ธred heart๐kiss mark๐ฉwoman | ๐ฉ โค๏ธ ๐ ๐ฉ | U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F4698 code points ยท 27 bytes ยท .length 11 |
| couple with heart: woman, manEmoji 2.0 | ๐ฉwomanโค๏ธred heart๐จman | ๐ฉ โค๏ธ ๐จ | U+1F469 U+200D U+2764 U+FE0F U+200D U+1F4686 code points ยท 20 bytes ยท .length 8 |
| couple with heart: man, manEmoji 2.0 | ๐จmanโค๏ธred heart๐จman | ๐จ โค๏ธ ๐จ | U+1F468 U+200D U+2764 U+FE0F U+200D U+1F4686 code points ยท 20 bytes ยท .length 8 |
| couple with heart: woman, womanEmoji 2.0 | ๐ฉwomanโค๏ธred heart๐ฉwoman | ๐ฉ โค๏ธ ๐ฉ | U+1F469 U+200D U+2764 U+FE0F U+200D U+1F4696 code points ยท 20 bytes ยท .length 8 |
| family: man, woman, boyEmoji 2.0 | ๐จman๐ฉwoman๐ฆboy | ๐จ ๐ฉ ๐ฆ | U+1F468 U+200D U+1F469 U+200D U+1F4665 code points ยท 18 bytes ยท .length 8 |
| family: man, woman, girlEmoji 2.0 | ๐จman๐ฉwoman๐งgirl | ๐จ ๐ฉ ๐ง | U+1F468 U+200D U+1F469 U+200D U+1F4675 code points ยท 18 bytes ยท .length 8 |
| family: man, woman, girl, boyEmoji 2.0 | ๐จman๐ฉwoman๐งgirl๐ฆboy | ๐จ ๐ฉ ๐ง ๐ฆ | U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F4667 code points ยท 25 bytes ยท .length 11 |
| family: man, woman, boy, boyEmoji 2.0 | ๐จman๐ฉwoman๐ฆboy๐ฆboy | ๐จ ๐ฉ ๐ฆ ๐ฆ | U+1F468 U+200D U+1F469 U+200D U+1F466 U+200D U+1F4667 code points ยท 25 bytes ยท .length 11 |
| family: man, woman, girl, girlEmoji 2.0 | ๐จman๐ฉwoman๐งgirl๐งgirl | ๐จ ๐ฉ ๐ง ๐ง | U+1F468 U+200D U+1F469 U+200D U+1F467 U+200D U+1F4677 code points ยท 25 bytes ยท .length 11 |
| family: man, man, boyEmoji 2.0 | ๐จman๐จman๐ฆboy | ๐จ ๐จ ๐ฆ | U+1F468 U+200D U+1F468 U+200D U+1F4665 code points ยท 18 bytes ยท .length 8 |
| family: man, man, girlEmoji 2.0 | ๐จman๐จman๐งgirl | ๐จ ๐จ ๐ง | U+1F468 U+200D U+1F468 U+200D U+1F4675 code points ยท 18 bytes ยท .length 8 |
| family: man, man, girl, boyEmoji 2.0 | ๐จman๐จman๐งgirl๐ฆboy | ๐จ ๐จ ๐ง ๐ฆ | U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F4667 code points ยท 25 bytes ยท .length 11 |
| family: man, man, boy, boyEmoji 2.0 | ๐จman๐จman๐ฆboy๐ฆboy | ๐จ ๐จ ๐ฆ ๐ฆ | U+1F468 U+200D U+1F468 U+200D U+1F466 U+200D U+1F4667 code points ยท 25 bytes ยท .length 11 |
| family: man, man, girl, girlEmoji 2.0 | ๐จman๐จman๐งgirl๐งgirl | ๐จ ๐จ ๐ง ๐ง | U+1F468 U+200D U+1F468 U+200D U+1F467 U+200D U+1F4677 code points ยท 25 bytes ยท .length 11 |
| family: woman, woman, boyEmoji 2.0 | ๐ฉwoman๐ฉwoman๐ฆboy | ๐ฉ ๐ฉ ๐ฆ | U+1F469 U+200D U+1F469 U+200D U+1F4665 code points ยท 18 bytes ยท .length 8 |
| family: woman, woman, girlEmoji 2.0 | ๐ฉwoman๐ฉwoman๐งgirl | ๐ฉ ๐ฉ ๐ง | U+1F469 U+200D U+1F469 U+200D U+1F4675 code points ยท 18 bytes ยท .length 8 |
| family: woman, woman, girl, boyEmoji 2.0 | ๐ฉwoman๐ฉwoman๐งgirl๐ฆboy | ๐ฉ ๐ฉ ๐ง ๐ฆ | U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F4667 code points ยท 25 bytes ยท .length 11 |
| family: woman, woman, boy, boyEmoji 2.0 | ๐ฉwoman๐ฉwoman๐ฆboy๐ฆboy | ๐ฉ ๐ฉ ๐ฆ ๐ฆ | U+1F469 U+200D U+1F469 U+200D U+1F466 U+200D U+1F4667 code points ยท 25 bytes ยท .length 11 |
| family: woman, woman, girl, girlEmoji 2.0 | ๐ฉwoman๐ฉwoman๐งgirl๐งgirl | ๐ฉ ๐ฉ ๐ง ๐ง | U+1F469 U+200D U+1F469 U+200D U+1F467 U+200D U+1F4677 code points ยท 25 bytes ยท .length 11 |
| family: man, boyEmoji 4.0 | ๐จman๐ฆboy | ๐จ ๐ฆ | U+1F468 U+200D U+1F4663 code points ยท 11 bytes ยท .length 5 |
| family: man, boy, boyEmoji 4.0 | ๐จman๐ฆboy๐ฆboy | ๐จ ๐ฆ ๐ฆ | U+1F468 U+200D U+1F466 U+200D U+1F4665 code points ยท 18 bytes ยท .length 8 |
| family: man, girlEmoji 4.0 | ๐จman๐งgirl | ๐จ ๐ง | U+1F468 U+200D U+1F4673 code points ยท 11 bytes ยท .length 5 |
| family: man, girl, boyEmoji 4.0 | ๐จman๐งgirl๐ฆboy | ๐จ ๐ง ๐ฆ | U+1F468 U+200D U+1F467 U+200D U+1F4665 code points ยท 18 bytes ยท .length 8 |
| family: man, girl, girlEmoji 4.0 | ๐จman๐งgirl๐งgirl | ๐จ ๐ง ๐ง | U+1F468 U+200D U+1F467 U+200D U+1F4675 code points ยท 18 bytes ยท .length 8 |
| family: woman, boyEmoji 4.0 | ๐ฉwoman๐ฆboy | ๐ฉ ๐ฆ | U+1F469 U+200D U+1F4663 code points ยท 11 bytes ยท .length 5 |
| family: woman, boy, boyEmoji 4.0 | ๐ฉwoman๐ฆboy๐ฆboy | ๐ฉ ๐ฆ ๐ฆ | U+1F469 U+200D U+1F466 U+200D U+1F4665 code points ยท 18 bytes ยท .length 8 |
| family: woman, girlEmoji 4.0 | ๐ฉwoman๐งgirl | ๐ฉ ๐ง | U+1F469 U+200D U+1F4673 code points ยท 11 bytes ยท .length 5 |
| family: woman, girl, boyEmoji 4.0 | ๐ฉwoman๐งgirl๐ฆboy | ๐ฉ ๐ง ๐ฆ | U+1F469 U+200D U+1F467 U+200D U+1F4665 code points ยท 18 bytes ยท .length 8 |
| family: woman, girl, girlEmoji 4.0 | ๐ฉwoman๐งgirl๐งgirl | ๐ฉ ๐ง ๐ง | U+1F469 U+200D U+1F467 U+200D U+1F4675 code points ยท 18 bytes ยท .length 8 |
| family: adult, adult, childEmoji 15.1 | ๐งperson๐งperson๐งchild | ๐ง ๐ง ๐ง | U+1F9D1 U+200D U+1F9D1 U+200D U+1F9D25 code points ยท 18 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| family: adult, adult, child, childEmoji 15.1 | ๐งperson๐งperson๐งchild๐งchild | ๐ง ๐ง ๐ง ๐ง | U+1F9D1 U+200D U+1F9D1 U+200D U+1F9D2 U+200D U+1F9D27 code points ยท 25 bytes ยท .length 11Not drawn by: Twemoji 14 (the version most sites still load) |
| family: adult, childEmoji 15.1 | ๐งperson๐งchild | ๐ง ๐ง | U+1F9D1 U+200D U+1F9D23 code points ยท 11 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| family: adult, child, childEmoji 15.1 | ๐งperson๐งchild๐งchild | ๐ง ๐ง ๐ง | U+1F9D1 U+200D U+1F9D2 U+200D U+1F9D25 code points ยท 18 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
Facing right, and shaking heads (20)
Emoji 15.1 added a โก๏ธ to walkers, runners, kneelers and wheelchair users to turn them to face right, and a two-way arrow to ๐ to make a shaking head. In these, the extra part changes direction rather than adding an object.
| Emoji | Built from | Without support | Code points |
|---|---|---|---|
| head shaking horizontallyEmoji 15.1 | ๐slightly smiling faceโ๏ธleft-right arrow | ๐ โ๏ธ | U+1F642 U+200D U+2194 U+FE0F4 code points ยท 13 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| head shaking verticallyEmoji 15.1 | ๐slightly smiling faceโ๏ธup-down arrow | ๐ โ๏ธ | U+1F642 U+200D U+2195 U+FE0F4 code points ยท 13 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| person walking facing rightEmoji 15.1 | ๐ถperson walkingโก๏ธright arrow | ๐ถ โก๏ธ | U+1F6B6 U+200D U+27A1 U+FE0F4 code points ยท 13 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| woman walking facing rightEmoji 15.1 | ๐ถperson walkingโ๏ธfemale signโก๏ธright arrow | ๐ถ โ๏ธ โก๏ธ | U+1F6B6 U+200D U+2640 U+FE0F U+200D U+27A1 U+FE0F7 code points ยท 22 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| man walking facing rightEmoji 15.1 | ๐ถperson walkingโ๏ธmale signโก๏ธright arrow | ๐ถ โ๏ธ โก๏ธ | U+1F6B6 U+200D U+2642 U+FE0F U+200D U+27A1 U+FE0F7 code points ยท 22 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| person kneeling facing rightEmoji 15.1 | ๐งperson kneelingโก๏ธright arrow | ๐ง โก๏ธ | U+1F9CE U+200D U+27A1 U+FE0F4 code points ยท 13 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| woman kneeling facing rightEmoji 15.1 | ๐งperson kneelingโ๏ธfemale signโก๏ธright arrow | ๐ง โ๏ธ โก๏ธ | U+1F9CE U+200D U+2640 U+FE0F U+200D U+27A1 U+FE0F7 code points ยท 22 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| man kneeling facing rightEmoji 15.1 | ๐งperson kneelingโ๏ธmale signโก๏ธright arrow | ๐ง โ๏ธ โก๏ธ | U+1F9CE U+200D U+2642 U+FE0F U+200D U+27A1 U+FE0F7 code points ยท 22 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| person with white cane facing rightEmoji 15.1 | ๐งperson๐ฆฏwhite caneโก๏ธright arrow | ๐ง ๐ฆฏ โก๏ธ | U+1F9D1 U+200D U+1F9AF U+200D U+27A1 U+FE0F6 code points ยท 20 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| man with white cane facing rightEmoji 15.1 | ๐จman๐ฆฏwhite caneโก๏ธright arrow | ๐จ ๐ฆฏ โก๏ธ | U+1F468 U+200D U+1F9AF U+200D U+27A1 U+FE0F6 code points ยท 20 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| woman with white cane facing rightEmoji 15.1 | ๐ฉwoman๐ฆฏwhite caneโก๏ธright arrow | ๐ฉ ๐ฆฏ โก๏ธ | U+1F469 U+200D U+1F9AF U+200D U+27A1 U+FE0F6 code points ยท 20 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| person in motorized wheelchair facing rightEmoji 15.1 | ๐งperson๐ฆผmotorized wheelchairโก๏ธright arrow | ๐ง ๐ฆผ โก๏ธ | U+1F9D1 U+200D U+1F9BC U+200D U+27A1 U+FE0F6 code points ยท 20 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| man in motorized wheelchair facing rightEmoji 15.1 | ๐จman๐ฆผmotorized wheelchairโก๏ธright arrow | ๐จ ๐ฆผ โก๏ธ | U+1F468 U+200D U+1F9BC U+200D U+27A1 U+FE0F6 code points ยท 20 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| woman in motorized wheelchair facing rightEmoji 15.1 | ๐ฉwoman๐ฆผmotorized wheelchairโก๏ธright arrow | ๐ฉ ๐ฆผ โก๏ธ | U+1F469 U+200D U+1F9BC U+200D U+27A1 U+FE0F6 code points ยท 20 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| person in manual wheelchair facing rightEmoji 15.1 | ๐งperson๐ฆฝmanual wheelchairโก๏ธright arrow | ๐ง ๐ฆฝ โก๏ธ | U+1F9D1 U+200D U+1F9BD U+200D U+27A1 U+FE0F6 code points ยท 20 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| man in manual wheelchair facing rightEmoji 15.1 | ๐จman๐ฆฝmanual wheelchairโก๏ธright arrow | ๐จ ๐ฆฝ โก๏ธ | U+1F468 U+200D U+1F9BD U+200D U+27A1 U+FE0F6 code points ยท 20 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| woman in manual wheelchair facing rightEmoji 15.1 | ๐ฉwoman๐ฆฝmanual wheelchairโก๏ธright arrow | ๐ฉ ๐ฆฝ โก๏ธ | U+1F469 U+200D U+1F9BD U+200D U+27A1 U+FE0F6 code points ยท 20 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| person running facing rightEmoji 15.1 | ๐person runningโก๏ธright arrow | ๐ โก๏ธ | U+1F3C3 U+200D U+27A1 U+FE0F4 code points ยท 13 bytes ยท .length 5Not drawn by: Twemoji 14 (the version most sites still load) |
| woman running facing rightEmoji 15.1 | ๐person runningโ๏ธfemale signโก๏ธright arrow | ๐ โ๏ธ โก๏ธ | U+1F3C3 U+200D U+2640 U+FE0F U+200D U+27A1 U+FE0F7 code points ยท 22 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
| man running facing rightEmoji 15.1 | ๐person runningโ๏ธmale signโก๏ธright arrow | ๐ โ๏ธ โก๏ธ | U+1F3C3 U+200D U+2642 U+FE0F U+200D U+27A1 U+FE0F7 code points ยท 22 bytes ยท .length 8Not drawn by: Twemoji 14 (the version most sites still load) |
Why one emoji counts as 15 characters
Programs count code units, not pictures. ๐จ๐ปโโค๏ธโ๐โ๐จ๐ป is one emoji on screen, but 10 code points, 35 bytes of UTF-8 and a JavaScript .length of 15. That breaks naive character limits, cuts sequences in half when text is truncated, and in an SMS sent as Unicode one family emoji uses up a large share of the 70-character segment. Count with a grapheme-aware method, such as Intl.Segmenter in JavaScript, and store text in utf8mb4 in MySQL.
Where the joiner itself is hiding
U+200D has no width and no picture, so you cannot see it, but it is there in every sequence above and you can delete it. Put the cursor after ๐ฉ in ๐ฉโ๐ป and press delete once, and many editors leave you with ๐ฉ and ๐ป side by side. Our converter shows every hidden code point, including the joiner and the U+FE0F selectors that tell a heart or a sign to draw as an emoji.
Emoji glossary: ZWJ, VS16 and moreSee the hidden code points of any emojiCount characters the way apps doAll emoji skin tonesFamily emoji
Emoji ZWJ sequences: questions
How many ZWJ emoji are there?
Unicode 18.0 lists 1,614 recommended ZWJ sequences. Without skin tone variants that is 249 distinct designs, and 230 of those show people.
Why does my family emoji show as separate people?
The device or app you are reading on has no drawing for that combination, so it shows each person on their own. The message is intact. It will display as one family once that device gets an emoji update with that sequence.
Are skin tones joined with a ZWJ too?
No. A skin tone attaches directly to the person before it, with no joiner. In a couple, each person carries their own tone and the joiner sits between the people, which is how two different tones end up in one emoji.
What is the longest emoji?
Among recommended emoji, ๐จ๐ปโโค๏ธโ๐โ๐จ๐ป (kiss: man, man, light skin tone) is 10 code points and 35 bytes in UTF-8. In JavaScript its .length is 15, although it is a single picture on screen.
Do all apps support ZWJ emoji?
Most current phones and apps do, but support for the newest ones lags. In our check, Twemoji 14, which many websites still load, was missing 30 of the 249 designs, all of them added after it was released.
