Unicode has one pink heart and calls it Pink heart, U+1FA77: no light, no dark. So light pink heart emoji copy and paste is one press of Copy above. Eleven more colours, the heart on fire, rows and frames follow.
Read the full guide
Pick a colour
Pink leads the first group, and the other eleven follow in Unicode's order, red to white. The purple heart emoji and the green heart emoji are one tap each. Both date from Emoji 0.6, so they show where pink does not. The list under the tool gives the Emoji version of each.
A colour Unicode does not have
Twelve is the whole list: no lilac, no hot pink, no turquoise. The third group is the way round it. β‘ and β₯οΈ are characters, not pictures, so they take the colour of your words wherever you can set one. Rows, fades and name frames sit below them: paste a frame, then type over the word name.
Tips
The light blue heart emoji needs Emoji 15.0 at both ends. So do pink and grey.
For a phone you know nothing about, use the five from Emoji 0.6: red, yellow, green, blue, purple.
Red heart is the only colour with a text form. The other eleven are always pictures.
Questions and answers
Is there a light pink heart emoji?
One pink, no light pink. Pink heart, U+1FA77, arrived in Emoji 15.0, and no other emoji has pink in its name. CLDR, Unicode's list of search words, files pink under it and the transgender flag only. The shade is each device's choice.
Is there a teal heart emoji?
No. No emoji has teal, cyan or turquoise in its name. CLDR files teal, cyan and sky under Light blue heart, U+1FA75, and under nothing else. The closest is that tile, or a text heart set in teal.
What is the fire heart emoji called?
Heart on fire, from Emoji 13.1, the first tile of the second group. It is Red heart, a joiner and Fire, so a screen without it can show β€οΈ and π₯ side by side.
How many heart colours are there?
Twelve: red, pink, orange, yellow, green, blue, light blue, purple, brown, black, grey and white, in Unicode's order. Five are from Emoji 0.6. Black came in 3.0, orange in 5.0, white and brown in 12.0, and pink, light blue and grey in 15.0.
What does the black heart emoji mean?
Unicode gives it a colour, not a meaning: its notes say unequivocally represented as black in all variants. CLDR files it under black, evil, heart and wicked, and not under love.
π€Black heartU+1F5A4. Unicode's notes insist on the colour: unequivocally represented as black in all variants. CLDR files it under evil and wicked, and not under love or 143. Emoji 3.0.
πBlue heartU+1F499. The plain blue: the other blue heart has light in its name. Unicode's notes point from it to six other hearts. Emoji 0.6.
π€Brown heartU+1F90E. CLDR gives it three words: 143, brown and heart. Emoji 12.0.
πGreen heartU+1F49A. CLDR files romantic under three emoji: two faces and this. Emoji 0.6.
πPurple heartU+1F49C. The only emoji CLDR files under bestest. Emoji 0.6.
β€οΈRed heartU+2764 U+FE0F. Unicode names the character Heavy black heart, and its notes add that it is displayed with a red color when used in emoji style. The only one of the twelve with a text form, and one of two that CLDR does not file under 143. Emoji 0.6.
π€White heartU+1F90D. A colour like the rest, not the empty heart: that one is a text character, in the text group below. CLDR gives it three words: 143, heart and white. Emoji 12.0.
πYellow heartU+1F49B. The only emoji CLDR files under cardiac. Emoji 0.6.
On fire, mending and the rest 14
π«Anatomical heartU+1FAC0. The organ, not the shape. CLDR files it under cardiology and organ. Emoji 13.0.
πBeating heartU+1F493. CLDR files it under heartbeat, pulsating and cardio. Emoji 0.6.
πBroken heartU+1F494. CLDR files it under heartbroken, crushed and lonely. Emoji 0.6.
πGrowing heartU+1F497. CLDR files it under growing, nervous and heartpulse. From the first emoji set, so it shows where Pink heart does not. Emoji 0.6.
πHeart decorationU+1F49F. CLDR files it under purple and white, so a search for purple finds it next to Purple heart. Emoji 0.6.
β£οΈHeart exclamationU+2763 U+FE0F. An exclamation mark with a heart for the stroke. CLDR files it under punctuation. It has a text form. Emoji 1.0.
β€οΈβπ₯Heart on fireU+2764 U+FE0F U+200D U+1F525. The fire heart. It is three parts: Red heart, a zero width joiner and Fire. A screen that lacks the pair can show the two side by side. CLDR files it under burn, love, lust and sacred. Emoji 13.1.
β₯οΈHeart suitU+2665 U+FE0F. The playing card heart. Wikipedia dates the indented red heart on cards to the late 15th century. It has a text form, which takes the colour of your words. Emoji 0.6.
πHeart with arrowU+1F498. CLDR files it under cupid and valentine. Emoji 0.6.
πHeart with ribbonU+1F49D. CLDR files it under ribbon and valentine, and under 143 like most hearts here. Emoji 0.6.
πRevolving heartsU+1F49E. Two hearts going round. CLDR files it under adorbs and anniversary. Emoji 0.6.
πSparkling heartU+1F496. CLDR files it under sparkle and excited. From the first emoji set, so it shows where Pink heart does not. Emoji 0.6.
πTwo heartsU+1F495. CLDR files it under dating, loving and xoxo. Emoji 0.6.
Text hearts, any colour 6
<3The keyboard heart: two keys, any colour, no font needed
β‘Empty heartU+2661 White heart suit. The outline. White is Unicode's word for hollow. It is not an emoji, so it never arrives in colour by surprise.
πHeart, tip to the leftU+1F394 Heart with tip on the left. Unicode's notes give it one word: favorite. It is not an emoji, so no emoji font has to carry it. Test it before you rely on it.
β€οΈHeavy heart, as textU+2764 Heavy black heart. The character under Red heart, asked for in text style with U+FE0E. It is black in Unicode's name and whatever colour your text is on the page.
β₯Sideways heartU+2765 Rotated heavy black heart bullet. A heavy heart turned on its side, made as a bullet point.
β₯οΈSolid heart, as textU+2665 Black heart suit. A text character: it takes the colour of the words around it, so set it in teal and it is a teal heart. Copied with U+FE0E, which asks for text style. Unicode's notes call it valentine.
Rows and fades 19
β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯Three hearts on fire
β€οΈππππThe five colours from Emoji 0.6, the first set: red, yellow, green, blue, purple
πππͺ»π£πͺππΏAll seven purplesPurple heart, then heart decoration, then hyacinth, then purple circle, then purple square, then smiling face with horns, then angry face with horns. Every emoji CLDR files under purple, horns included.
ππ΅π¦Blue in every shapeBlue heart, then blue circle, then blue square. Heart, circle, square. There is no light blue circle to go with the other heart.
πποΈPurple Heart, the medalPurple heart, then military medal. The Purple Heart is a medal of the United States armed forces for members wounded or killed in service. Its forerunner, by Wikipedia's account, was a heart cut from purple cloth.
ππ£πͺPurple in every shapePurple heart, then purple circle, then purple square. Heart, circle, square. Nine of the twelve colours can do this. Pink, light blue and grey come as hearts only.
β€οΈβπ₯βοΈSacred HeartHeart on fire, then latin cross. CLDR files sacred under Heart on fire and under nothing else. Christian art commonly shows the Sacred Heart as a heart in flames (Wikipedia, Sacred Heart).
π€πUp to no goodBlack heart, then smiling face with horns. CLDR files evil under both.
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. In that file the twelve hearts named for a colour are twelve consecutive lines, red to white: red, yellow, green, blue and purple are from Emoji 0.6, black from 3.0, orange from 5.0, white and brown from 12.0, and pink, light blue and grey from 15.0. One emoji has pink in its name and none has light pink, teal or cyan. Heart on fire and Mending heart are Emoji 13.1 sequences of Red heart, U+200D and Fire or Adhesive bandage. 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 teal, cyan and sky for Light blue heart and for nothing else; pink for Pink heart and the transgender flag; 143 for 22 emoji, ten of the twelve colours among them (not red, not black); bestest for Purple heart only, cardiac for Yellow heart only, and sacred for Heart on fire only. 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). The notes quoted in the item list (displayed with a red color when used in emoji style; unequivocally represented as black in all variants; valentine; favorite) are annotation lines of NamesList.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/NamesList.txt), which with UnicodeData.txt supplied the character names. Wikipedia supplied the Purple Heart as a United States military decoration whose forerunner was a heart of purple cloth (https://en.wikipedia.org/wiki/Purple_Heart), the Sacred Heart as a flaming heart in Christian art (https://en.wikipedia.org/wiki/Sacred_Heart) and the red heart on playing cards since the late 15th century (https://en.wikipedia.org/wiki/Heart_symbol). Wiktionary supplied 143 as pager slang for I love you (https://en.wiktionary.org/wiki/143). The 19 rows and fades, the 12 name frames and sign-offs and the 17 combos are this site's own work; the combo names are our own. The Unicode and CLDR files were checked on 2026-09-19, and the Wikipedia and Wiktionary pages on 2026-09-20. Licence: own work