Unicode Emoticons

Search a face by name to read its code point and HTML code, or tap any value to copy it.

๐Ÿ˜€Grinning faceU+1F600First in the list

127 characters. Tap any value to copy it.

127 characters. A character and its name both copy the character. A code copies the code.
CharacterNameCode pointHTML

How it works

Unicode emoticons are the 80 characters of the block named Emoticons, U+1F600 to U+1F64F. This Unicode emoticons list gives each one's code point and HTML code in code order, then 3 older smileys and 44 later faces from other blocks.

Read the full guide

Read a face's code

Type a name or a code in the search box, or scroll the table: the block's 80 rows run in code point order. Tap a code point or an HTML code to copy it. A tap on the face or on its name copies the face.

The emoticons codes in two forms

Each row gives the Unicode number as a code point, such as U+1F600 for ๐Ÿ˜€, and the same number in decimal as an HTML code, 😀. The hexadecimal form puts the code point after &#x, as in 😀, and a search for it finds the row.

  • Unicode 8.0 filled the block's last two places, so later faces sit in other blocks: ๐Ÿคฃ is U+1F923.
  • Faces made of joined characters, such as the face in clouds, have no single code point and are left out.

Questions and answers

How do you write HTML emoticons?

Write the HTML code from the face's row, such as 😀 for ๐Ÿ˜€. No face in this table has an HTML name, so a number code is the only kind there is.

How do I turn an emoticon to Unicode?

Search the table by the name of the face, or paste the face itself into the search box. Its row gives the code point: ๐Ÿ˜‚ is U+1F602, Face with tears of joy.

How many emoticons are in the Unicode block?

The Emoticons block has 80 places and all are in use: 60 faces, 9 cat faces and 11 gestures and monkeys. The last four faces arrived with Unicode 7.0 and 8.0.

Do emoticons have Alt codes?

Only two of the older smileys do: Alt+1 types โ˜บ and Alt+2 types โ˜ป. No face of the Emoticons block is in either Alt code set. The Alt codes list has every character those sets can type.

All 127 characters

Faces 60

  • Angry face U+1F620. In HTML, 😠 or 😠. Unicode 6.0.
  • Anguished face U+1F627. In HTML, 😧 or 😧. Unicode 6.1.
  • Astonished face U+1F632. In HTML, 😲 or 😲. Unicode 6.0.
  • Confounded face U+1F616. In HTML, 😖 or 😖. Unicode 6.0.
  • Confused face U+1F615. In HTML, 😕 or 😕. Unicode 6.1.
  • Crying face U+1F622. In HTML, 😢 or 😢. Unicode 6.0.
  • Disappointed but relieved face U+1F625. In HTML, 😥 or 😥. Unicode 6.0.
  • Disappointed face U+1F61E. In HTML, 😞 or 😞. Unicode 6.0.
  • Dizzy face U+1F635. In HTML, 😵 or 😵. Unicode 6.0.
  • Expressionless face U+1F611. In HTML, 😑 or 😑. Unicode 6.1.
  • Face savouring delicious food U+1F60B. In HTML, 😋 or 😋. Unicode 6.0.
  • Face screaming in fear U+1F631. In HTML, 😱 or 😱. Unicode 6.0.
  • Face throwing a kiss U+1F618. In HTML, 😘 or 😘. Unicode 6.0.
  • Face with cold sweat U+1F613. In HTML, 😓 or 😓. Unicode 6.0.
  • Face with look of triumph U+1F624. In HTML, 😤 or 😤. Unicode 6.0.
  • Face with medical mask U+1F637. In HTML, 😷 or 😷. Unicode 6.0.
  • Face with open mouth U+1F62E. In HTML, 😮 or 😮. Unicode 6.1.
Show all 127 characters (110 more)

Faces, continued

  • Face with open mouth and cold sweat U+1F630. In HTML, 😰 or 😰. Unicode 6.0.
  • Face with rolling eyes U+1F644. In HTML, 🙄 or 🙄. Unicode 8.0.
  • Face with stuck-out tongue U+1F61B. In HTML, 😛 or 😛. Unicode 6.1.
  • Face with stuck-out tongue and tightly-closed eyes U+1F61D. In HTML, 😝 or 😝. Unicode 6.0.
  • Face with stuck-out tongue and winking eye U+1F61C. In HTML, 😜 or 😜. Unicode 6.0.
  • Face with tears of joy U+1F602. In HTML, 😂 or 😂. Unicode 6.0.
  • Face without mouth U+1F636. In HTML, 😶 or 😶. Unicode 6.0.
  • Fearful face U+1F628. In HTML, 😨 or 😨. Unicode 6.0.
  • Flushed face U+1F633. In HTML, 😳 or 😳. Unicode 6.0.
  • Frowning face with open mouth U+1F626. In HTML, 😦 or 😦. Unicode 6.1.
  • Grimacing face U+1F62C. In HTML, 😬 or 😬. Unicode 6.1.
  • Grinning face U+1F600. In HTML, 😀 or 😀. Unicode 6.1.
  • Grinning face with smiling eyes U+1F601. In HTML, 😁 or 😁. Unicode 6.0.
  • Hushed face U+1F62F. In HTML, 😯 or 😯. Unicode 6.1.
  • Kissing face U+1F617. In HTML, 😗 or 😗. Unicode 6.1.
  • Kissing face with closed eyes U+1F61A. In HTML, 😚 or 😚. Unicode 6.0.
  • Kissing face with smiling eyes U+1F619. In HTML, 😙 or 😙. Unicode 6.1.
  • Loudly crying face U+1F62D. In HTML, 😭 or 😭. Unicode 6.0.
  • Neutral face U+1F610. In HTML, 😐 or 😐. Unicode 6.0.
  • Pensive face U+1F614. In HTML, 😔 or 😔. Unicode 6.0.
  • Persevering face U+1F623. In HTML, 😣 or 😣. Unicode 6.0.
  • Pouting face U+1F621. In HTML, 😡 or 😡. Unicode 6.0.
  • Relieved face U+1F60C. In HTML, 😌 or 😌. Unicode 6.0.
  • Sleeping face U+1F634. In HTML, 😴 or 😴. Unicode 6.1.
  • Sleepy face U+1F62A. In HTML, 😪 or 😪. Unicode 6.0.
  • Slightly frowning face U+1F641. In HTML, 🙁 or 🙁. Unicode 7.0.
  • Slightly smiling face U+1F642. In HTML, 🙂 or 🙂. Unicode 7.0.
  • Smiling face with halo U+1F607. In HTML, 😇 or 😇. Unicode 6.0.
  • Smiling face with heart-shaped eyes U+1F60D. In HTML, 😍 or 😍. Unicode 6.0.
  • Smiling face with horns U+1F608. In HTML, 😈 or 😈. Unicode 6.0.
  • Smiling face with open mouth U+1F603. In HTML, 😃 or 😃. Unicode 6.0.
  • Smiling face with open mouth and cold sweat U+1F605. In HTML, 😅 or 😅. Unicode 6.0.
  • Smiling face with open mouth and smiling eyes U+1F604. In HTML, 😄 or 😄. Unicode 6.0.
  • Smiling face with open mouth and tightly-closed eyes U+1F606. In HTML, 😆 or 😆. Unicode 6.0.
  • Smiling face with smiling eyes U+1F60A. In HTML, 😊 or 😊. Unicode 6.0.
  • Smiling face with sunglasses U+1F60E. In HTML, 😎 or 😎. Unicode 6.0.
  • Smirking face U+1F60F. In HTML, 😏 or 😏. Unicode 6.0.
  • Tired face U+1F62B. In HTML, 😫 or 😫. Unicode 6.0.
  • Unamused face U+1F612. In HTML, 😒 or 😒. Unicode 6.0.
  • Upside-down face U+1F643. In HTML, 🙃 or 🙃. Unicode 8.0.
  • Weary face U+1F629. In HTML, 😩 or 😩. Unicode 6.0.
  • Winking face U+1F609. In HTML, 😉 or 😉. Unicode 6.0.
  • Worried face U+1F61F. In HTML, 😟 or 😟. Unicode 6.1.

Cat faces 9

  • Cat face with tears of joy U+1F639. In HTML, 😹 or 😹. Unicode 6.0.
  • Cat face with wry smile U+1F63C. In HTML, 😼 or 😼. Unicode 6.0.
  • Crying cat face U+1F63F. In HTML, 😿 or 😿. Unicode 6.0.
  • Grinning cat face with smiling eyes U+1F638. In HTML, 😸 or 😸. Unicode 6.0.
  • Kissing cat face with closed eyes U+1F63D. In HTML, 😽 or 😽. Unicode 6.0.
  • Pouting cat face U+1F63E. In HTML, 😾 or 😾. Unicode 6.0.
  • Smiling cat face with heart-shaped eyes U+1F63B. In HTML, 😻 or 😻. Unicode 6.0.
  • Smiling cat face with open mouth U+1F63A. In HTML, 😺 or 😺. Unicode 6.0.
  • Weary cat face U+1F640. In HTML, 🙀 or 🙀. Unicode 6.0.

Gestures and monkeys 11

  • Face with no good gesture U+1F645. In HTML, 🙅 or 🙅. Unicode 6.0.
  • Face with ok gesture U+1F646. In HTML, 🙆 or 🙆. Unicode 6.0.
  • Happy person raising one hand U+1F64B. In HTML, 🙋 or 🙋. Unicode 6.0.
  • Hear-no-evil monkey U+1F649. In HTML, 🙉 or 🙉. Unicode 6.0.
  • Person bowing deeply U+1F647. In HTML, 🙇 or 🙇. Unicode 6.0.
  • Person frowning U+1F64D. In HTML, 🙍 or 🙍. Unicode 6.0.
  • Person raising both hands in celebration U+1F64C. In HTML, 🙌 or 🙌. Unicode 6.0.
  • Person with folded hands U+1F64F. In HTML, 🙏 or 🙏. Unicode 6.0.
  • Person with pouting face U+1F64E. In HTML, 🙎 or 🙎. Unicode 6.0.
  • See-no-evil monkey U+1F648. In HTML, 🙈 or 🙈. Unicode 6.0.
  • Speak-no-evil monkey U+1F64A. In HTML, 🙊 or 🙊. Unicode 6.0.

Older text smileys 3

  • Black smiling face U+263B. In HTML, ☻ or ☻. Unicode 1.1. Alt+2 on a number pad.
  • White frowning face U+2639. In HTML, ☹ or ☹. Unicode 1.1.
  • White smiling face U+263A. In HTML, ☺ or ☺. Unicode 1.1. Alt+1 on a number pad.

Later faces, other blocks 44

  • Clown face U+1F921. In HTML, 🤡 or 🤡. Unicode 9.0.
  • Cracking face U+1FAEB. In HTML, 🫫 or 🫫. Unicode 18.0. New in Emoji 18.0: an empty box until the device maker adds the drawing.
  • Disguised face U+1F978. In HTML, 🥸 or 🥸. Unicode 13.0.
  • Distorted face U+1FAEA. In HTML, 🫪 or 🫪. Unicode 17.0.
  • Dotted line face U+1FAE5. In HTML, 🫥 or 🫥. Unicode 14.0.
  • Drooling face U+1F924. In HTML, 🤤 or 🤤. Unicode 9.0.
  • Face holding back tears U+1F979. In HTML, 🥹 or 🥹. Unicode 14.0.
  • Face with bags under eyes U+1FAE9. In HTML, 🫩 or 🫩. Unicode 16.0.
  • Face with cowboy hat U+1F920. In HTML, 🤠 or 🤠. Unicode 9.0.
  • Face with diagonal mouth U+1FAE4. In HTML, 🫤 or 🫤. Unicode 14.0.
  • Face with finger covering closed lips U+1F92B. In HTML, 🤫 or 🤫. Unicode 10.0.
  • Face with head-bandage U+1F915. In HTML, 🤕 or 🤕. Unicode 8.0.
  • Face with monocle U+1F9D0. In HTML, 🧐 or 🧐. Unicode 10.0.
  • Face with one eyebrow raised U+1F928. In HTML, 🤨 or 🤨. Unicode 10.0.
  • Face with open eyes and hand over mouth U+1FAE2. In HTML, 🫢 or 🫢. Unicode 14.0.
  • Face with open mouth vomiting U+1F92E. In HTML, 🤮 or 🤮. Unicode 10.0.
  • Face with party horn and party hat U+1F973. In HTML, 🥳 or 🥳. Unicode 11.0.
  • Face with peeking eye U+1FAE3. In HTML, 🫣 or 🫣. Unicode 14.0.
  • Face with pleading eyes U+1F97A. In HTML, 🥺 or 🥺. Unicode 11.0.
  • Face with thermometer U+1F912. In HTML, 🤒 or 🤒. Unicode 8.0.
  • Face with uneven eyes and wavy mouth U+1F974. In HTML, 🥴 or 🥴. Unicode 11.0.
  • Freezing face U+1F976. In HTML, 🥶 or 🥶. Unicode 11.0.
  • Grinning face with one large and one small eye U+1F92A. In HTML, 🤪 or 🤪. Unicode 10.0.
  • Grinning face with star eyes U+1F929. In HTML, 🤩 or 🤩. Unicode 10.0.
  • Hugging face U+1F917. In HTML, 🤗 or 🤗. Unicode 8.0.
  • Lying face U+1F925. In HTML, 🤥 or 🤥. Unicode 9.0.
  • Melting face U+1FAE0. In HTML, 🫠 or 🫠. Unicode 14.0.
  • Money-mouth face U+1F911. In HTML, 🤑 or 🤑. Unicode 8.0.
  • Nauseated face U+1F922. In HTML, 🤢 or 🤢. Unicode 9.0.
  • Nerd face U+1F913. In HTML, 🤓 or 🤓. Unicode 8.0.
  • Overheated face U+1F975. In HTML, 🥵 or 🥵. Unicode 11.0.
  • Robot face U+1F916. In HTML, 🤖 or 🤖. Unicode 8.0.
  • Rolling on the floor laughing U+1F923. In HTML, 🤣 or 🤣. Unicode 9.0.
  • Saluting face U+1FAE1. In HTML, 🫡 or 🫡. Unicode 14.0.
  • Serious face with symbols covering mouth U+1F92C. In HTML, 🤬 or 🤬. Unicode 10.0.
  • Shaking face U+1FAE8. In HTML, 🫨 or 🫨. Unicode 15.0.
  • Shocked face with exploding head U+1F92F. In HTML, 🤯 or 🤯. Unicode 10.0.
  • Smiling face with smiling eyes and hand covering mouth U+1F92D. In HTML, 🤭 or 🤭. Unicode 10.0.
  • Smiling face with smiling eyes and three hearts U+1F970. In HTML, 🥰 or 🥰. Unicode 11.0.
  • Smiling face with tear U+1F972. In HTML, 🥲 or 🥲. Unicode 13.0.
  • Sneezing face U+1F927. In HTML, 🤧 or 🤧. Unicode 9.0.
  • Thinking face U+1F914. In HTML, 🤔 or 🤔. Unicode 8.0.
  • Yawning face U+1F971. In HTML, 🥱 or 🥱. Unicode 12.0.
  • Zipper-mouth face U+1F910. In HTML, 🤐 or 🤐. Unicode 8.0.

How this list was compiled: The first 80 rows are every character of the Unicode block named Emoticons, U+1F600 to U+1F64F, in code point order; the range is from Blocks.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/Blocks.txt). Names are the official names in UnicodeData.txt (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), in sentence case, and the version each character arrived in is from DerivedAge.txt (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt). Then come three older smileys of the block Miscellaneous Symbols, and the 44 face emoji that Unicode 8.0 and later versions placed in other blocks: every single character in the face subgroups of emoji-test.txt, version 18.0 (https://www.unicode.org/Public/18.0.0/emoji/emoji-test.txt), outside the Emoticons block. Faces made of several joined characters are left out, because they have no code point of their own. The HTML codes are computed from the code point. The two Alt codes are those of the first PC character set, as on this site's Alt codes list. All files were read on 2026-10-01. Licence: own work (facts from the Unicode Character Database and the Unicode emoji data files, Unicode License v3)