Heart with arrow goes first: CLDR, Unicode's list of search words, files it under both valentine and cupid. Only four emoji get the word valentine, and Red heart is not one. Valentine emojis copy and paste adds 71 more.
Read the full guide
Cupid has no emoji
No emoji is named Cupid. CLDR files the word under two: Heart with arrow and Harp. Unicode does have a character called Cupido, but it is an astrological symbol, not an emoji. Cupid, in parts supplies Baby angel and Bow and arrow, and the combo Cupid at work adds the result.
Where emoji are refused
Valentine symbols, no emoji holds ten ordinary characters, among them an outline heart, two feathered arrows and α¦, a Georgian letter borrowed for its shape. Plain-text valentines goes lower still: <3, I <3 U and an arrow through a heart, typed on a bare keyboard. Red heart, Heart suit and Candle have a text form, so Text style makes them plain characters.
Tips
Crush finds three tiles, secret finds the Secret admirer combo, and pun lines up all eight classroom cards.
Harp is Emoji 16.0, Pink heart and Hyacinth 15.0, so an older phone shows empty boxes. The top four are all Emoji 0.6.
Card to fill in, 21 columns wide, leaves To and From open: paste it somewhere monospaced, then type the names over the spaces.
Questions and answers
Which emoji count as valentine emoji?
CLDR files exactly four under the word: Love letter, Heart with arrow, Heart with ribbon and Rose. Red heart gets emotion, heart, love and red. Unicode's notes say valentine once, as another name for Heart suit. Colored heart emojis has the rainbow.
Is there a box of chocolates or a candy heart emoji?
Neither. CLDR files three emoji under chocolate: a fondue, a cookie and Chocolate bar. No emoji name or search word says candy heart. Nearest here: Heart with ribbon, which search also finds under box of chocolates, and the ASCII drawing Candy heart, BE MINE.
What goes on a classroom valentine?
Classroom puns has eight, each with its emoji at both ends: bee, olive, owl, doughnut, whale, pear, pizza and volcano. The line From the teacher puts a red apple each side. Valentines bubble letters prints a heading for the card box.
πHeart with arrowU+1F498. One of the four emoji CLDR files under valentine, and one of only two it files under cupid. The other is the harp. Emoji 0.6.
πHeart with ribbonU+1F49D. A heart done up as a gift. CLDR files it under valentine, ribbon, kisses and xoxo. Emoji 0.6.
πLove letterU+1F48C. The card itself. CLDR files it under valentine, letter, mail and romance. Emoji 0.6.
πΉRoseU+1F339. The only flower of the four. CLDR files it under valentine, red, love and beauty. Emoji 0.6.
Show all 75 things for a valentine (71 more)
Hearts 9
πBeating heartU+1F493. CLDR files it under heartbeat, pulse and cardio, which covers both love and the gym. Emoji 0.6.
πGrowing heartU+1F497. CLDR files it under nervous, excited and muah. Emoji 0.6.
β€οΈβπ₯Heart on fireU+2764 U+FE0F U+200D U+1F525. A joined sequence: Red heart, a zero width joiner, then Fire. Where the sequence is not supported it comes apart into a heart and a flame. Emoji 13.1.
β₯οΈHeart suitU+2665 U+FE0F. The heart from a pack of cards. Unicode's notes use the word valentine exactly once, and it is here: the other name they give this character. It has a text form. Emoji 0.6.
β€οΈRed heartU+2764 U+FE0F. Not on CLDR's valentine list: its four search words are emotion, heart, love and red. Unicode names it Heavy black heart and notes that it is displayed with a red color in emoji style. It has a text form. Emoji 0.6.
πRevolving heartsU+1F49E. CLDR files it under adorbs and anniversary, and under revolving, to be safe. Emoji 0.6.
πSparkling heartU+1F496. CLDR files it under excited, sparkle and, for some reason, both morning and night. Emoji 0.6.
πTwo heartsU+1F495. CLDR files it under dating, loving, kisses and xoxo. Emoji 0.6.
Faces and hands 7
πFace blowing a kissU+1F618. CLDR files it under flirt, smooch, muah and miss. Emoji 0.6.
π«°Finger heartU+1FAF0. The other emoji CLDR files under <3. It also files it under expensive and money, so mind the context. Emoji 14.0.
π«ΆHeart handsU+1FAF6. CLDR files it under <3, the heart people typed before there were emoji. It takes a skin tone. Emoji 14.0.
πKiss markU+1F48B. Unicode's notes give its other name as lips. For sealing an envelope. Emoji 0.6.
π€Love-you gestureU+1F91F. Unicode names it I love you hand sign and notes it can be abbreviated ILY. It takes a skin tone. Emoji 5.0.
πSmiling face with heart-eyesU+1F60D. CLDR files it under bae, feels and romantic. Emoji 0.6.
π₯°Smiling face with heartsU+1F970. The only emoji CLDR files under crush. It also answers to adore. Emoji 11.0.
Cupid, in parts 3
πΌBaby angelU+1F47C. No emoji is named Cupid, so this is the usual stand-in. CLDR does not file it under cupid: its words are angel, baby, fairy and fantasy. It takes a skin tone. Emoji 0.6.
πΉBow and arrowU+1F3F9. His equipment. Unicode's notes give it as archery and add that it is also used for Sagittarius. Emoji 1.0.
πͺHarpU+1FA89. The second of the two emoji CLDR files under cupid, and the newest character on this page. Emoji 16.0.
Flowers, chocolate and a bear 7
πBouquetU+1F490. CLDR files it under romance, date and anniversary. Emoji 0.6.
π―οΈCandleU+1F56F U+FE0F. For the dinner. CLDR gives it two search words, candle and light. It has a text form. Emoji 0.7.
π¬CandyU+1F36C. One wrapped sweet. The nearest emoji to a candy heart, which is why the text art under this has one. Emoji 0.6.
π«Chocolate barU+1F36B. CLDR files three emoji under chocolate: a fondue, a cookie and this. Nothing in Unicode is a box of chocolates, so the bar goes in the bag. Emoji 0.6.
πͺ»HyacinthU+1FABB. For the second line of the rhyme: it is the only emoji CLDR files under violet. New enough that older phones show an empty box. Emoji 15.0.
π§ΈTeddy bearU+1F9F8. CLDR files it under plush, stuffed and toy. Emoji 11.0.
πWrapped giftU+1F381. Unicode's own name for it is Wrapped present. CLDR files it under surprise. Emoji 0.6.
Valentine symbols, no emoji 10
β΅Arrow, black feathersU+27B5 Black-feathered rightwards arrow. The same arrow with solid fletching. Both point right and only right.
β³Arrow, white feathersU+27B3 White-feathered rightwards arrow. A fletched arrow in plain text. Put an outline heart after it and Cupid has been.
β¦Floral heartU+2766 Floral heart. A printer's ornament: a heart that is also a leaf. Unicode's notes give its other name as Aldus leaf.
β§Floral heart, lying downU+2767 Rotated floral heart bullet. The same ornament on its side. Unicode's notes call it hedera, ivy leaf.
α¦Georgian letter that looks like a heartU+10E6 Georgian letter ghan. A letter of the Georgian alphabet, borrowed for its shape. Unicode classes it as a lowercase letter, which no heart symbol can claim.
β₯Heart bullet, tipped overU+2765 Rotated heavy black heart bullet. A solid heart lying on its side, made to start a list item. From the Dingbats block.
πHeart with its tip to the leftU+1F394 Heart with tip on the left. Unicode's notes give its other name as favorite. Not an emoji. It shows as an empty box where no font has it.
ζLove, as a Han characterU+611B. Unihan defines it as love, be fond of, like.
β‘Outline heartU+2661 White heart suit. The card suit heart in outline. Ordinary text, so it takes the colour and size of your words.
ζRomantic love, as a Han characterU+604B. Unihan defines it as love; long for, yearn for.
Valentine's Day lines 8
ππππΉπππBorder row, mirrored around the rose
π Happy Valentine's Day to my favorite people πFor the family group chat
π Happy Valentine's Day πAn arrow-struck heart at each end
πππβ€οΈβπ₯Crush, escalatingGrowing heart, then beating heart, then sparkling heart, then heart on fire. Growing, beating, sparkling, on fire. Seek shade.
πΌπΉπCupid at workBaby angel, then bow and arrow, then heart with arrow. Unicode has no Cupid, so he is assembled from parts: the archer, the equipment, the result.
ππSealed with a kissLove letter, then kiss mark. The letter, then what goes on the back of the envelope.
π€«πβSecret admirerShushing face, then love letter, then red question mark. An unsigned card, with the question it leaves behind.
ππ«π§ΈThe standard deliveryBouquet, then chocolate bar, then teddy bear. Flowers, chocolate and a bear, in the order they come through the door.
How this list was compiled: Built by script on 2026-09-19, not typed by hand. The emoji, their names, code points and Emoji version numbers come from emoji-test.txt, version 18.0 (https://www.unicode.org/Public/18.0.0/emoji/emoji-test.txt); names are the CLDR short names printed in that file, in sentence case. The search words are from the CLDR English annotations (https://github.com/unicode-org/cldr/blob/main/common/annotations/en.xml and https://github.com/unicode-org/cldr/blob/main/common/annotationsDerived/en.xml, main branch). CLDR lists the word valentine for four emoji (love letter, heart with arrow, heart with ribbon, rose) and not for red heart, whose words are emotion, heart, love and red. It lists cupid for heart with arrow and harp, <3 for heart hands and hand with index finger and thumb crossed, crush for smiling face with hearts only, violet for hyacinth only, chocolate for fondue, cookie and chocolate bar, and 143 for 22 emoji. The first group is the four valentine emoji and nothing else; the groups after it are our own choice. The text forms come from emoji-variation-sequences.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-variation-sequences.txt). Every character that is not an emoji was checked against UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), and a note that names a character uses its name from that file. That file has no character with valentine in its name and one with cupid in its name, U+2BE0 Cupido, which is not an emoji. Notes about what a character is used for come from the annotations in NamesList.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/NamesList.txt). The word valentine appears once in that file, as the other name of U+2665 Black heart suit. The notes on Red heart, Kiss mark, Bow and arrow, Love-you gesture, Floral heart, its rotated form and Heart with tip on the left come from there too. Meanings of Chinese characters come from the kDefinition field of Unihan_Readings.txt in Unihan.zip, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/Unihan.zip). The 8 greeting lines, 6 plain-text valentines, 8 puns, 6 ASCII drawings and 7 combos are this site's own work: the emoji in them are fetched by name from emoji-test.txt, the puns are the ones children's cards have always used, and the drawings were made for this page. All sources were checked on 2026-09-19. Licence: own work