Every face here has a heart on it: for eyes, for cheeks, in a hand, or between two faces. That makes 114 heart kaomoji in seven groups. Most use ♡, White heart suit, which Unicode keeps off its emoji list.
Read the full guide
Find a face, tap it
For heart kaomoji copy and paste, tap any tile and the face is on your clipboard. The groups go by where the heart sits: in the face, in a hand, beside it, between two faces, or alone. Search reads the labels and a few extra words: thank you finds (人´∀`)♥ and ♡(ŐωŐ人), good night finds ♡(。- ω -).
Short, solid or borrowed
Short keeps the 40 entries of 6 code points or fewer, for a name with a character limit. Everyday characters keeps the 96 built only from punctuation, common symbols and Latin, Greek, Cyrillic or Japanese writing. The other 18 borrow a rarer character: (ෆ˙ᵕ˙ෆ) wears Sinhala letter fayanna on each cheek, and needs a font that has it.
Tips
A kaomoji heart with no face? The last group has six. ʚ♡ɞ is the shortest, at 3 code points.
Not sure what the other end can draw? Send (^_^)♡: five keyboard characters and one outline heart.
For affection given under protest there is (♡-_-♡), hearts for cheeks over a flat, unimpressed mouth.
Questions and answers
Why did my heart turn into an emoji?
It was a solid one. Unicode's emoji data gives ♥, Black heart suit, the Emoji property, and UTS #51 says the look depends on the environment and that chats suit the colorful form. ♡ lacks the property, so 83 of the 114 use it.
Why does one face show an empty box?
Your device has no font for one of its characters. Eighteen faces borrow a character from further afield, and the label under each says where: (ღ˘⌣˘ღ) has Georgian letter ghan for hands, (੭ˊᵕˋ)੭♡ reaches up with Gurmukhi digit seven. Everyday characters hides all eighteen.
Is <3 a heart kaomoji?
No. Kaomoji are read upright, and <3 needs your head on one side, which makes it a Western emoticon. Wikipedia's article on emoticons records it for a heart and </3 for a broken one. Both are on text faces; the nearest here is >>--♥-->.
(˶•ᴗ•˶)♡Cheek lines, small smile. Borrows ᴗ from Phonetic Extensions.
(⁄ ⁄•⁄ω⁄•⁄ ⁄)♡Fraction slashes across the face
(♡´艸`)Hands over a giggle
(⸝⸝•ᴗ•⸝⸝)♡Low cheek marks, small smile. Borrows ⸝ from Supplemental Punctuation and ᴗ from Phonetic Extensions.
(〃ω〃)♡Ditto marks for a blush
(〃▽〃)♥Blushing with an open grin. ♥ is on the emoji list.
Hearts with no face 6
-`♡´-Heart, glowing
.。.:*♡Rising trail, heart on top
>>--♥-->Arrow through a solid heart. ♥ is on the emoji list.
ʚ♡ɞHeart with wings. Borrows ʚ ɞ from IPA Extensions.
˗ˏˋ♡ˎˊ˗Heart with rays
。゚・♡・゚。Heart in a scatter of dots
How this list was compiled: Built by script on 2026-09-19, not typed into the page by hand. The 114 entries are this site's own selection and arrangement: each was put together for this page from the parts a kaomoji is made of (brackets, eyes, a mouth, arms, a heart). Some are forms in common use that nobody owns. The labels, groups and order are our own. Every character of every entry was looked up in UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), and must be an assigned, visible character. Emoji are left out. "Borrows" under an entry names each character from outside the blocks of punctuation, common symbols and Latin, Greek, Cyrillic and Japanese letters, with its script from Scripts.txt (https://www.unicode.org/Public/18.0.0/ucd/Scripts.txt) or, for a Latin or common character, its block from Blocks.txt (https://www.unicode.org/Public/18.0.0/ucd/Blocks.txt). "Is on the emoji list" names each character that has the Emoji property in emoji-data.txt, version 18.0 (https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-data.txt). White heart suit (U+2661) does not have it. Black heart suit (U+2665), Heavy black heart (U+2764) and Heavy heart exclamation mark ornament (U+2763) have it, with text as their default look, and Rotated heavy black heart bullet (U+2765) does not. The chip "Solid hearts" holds every entry with one of those four filled-in hearts. "Short" means 6 code points or fewer, spaces counted. Nothing here says how any one device draws a face. Licence: own work