About this heart symbol
There are two kinds of heart in Unicode and the difference matters. The text hearts, ♥ (U+2665, the card suit) and ♡ (U+2661, its hollow twin), behave like letters: they take on the size and color of the surrounding text, so a heart in a red headline comes out red. The emoji hearts, ❤️ and the colored family around it, are drawn by your platform in its own artwork, which is why the same message can look different on a phone and a laptop. If you want a heart that matches your typography, take a text heart. If you want the familiar chat heart, take an emoji one. A quirk worth knowing: ❤ (U+2764) is a text character by default, and the invisible variation selector after it is what makes most platforms render the emoji version, which is why pasting it sometimes gives a black outline instead of a red heart.
| Symbol | Unicode name | Code point | HTML | Windows alt code | CSS |
|---|---|---|---|---|---|
| ♥ | Black heart suit | U+2665 | ♥ | Alt + 9829 | \2665 |
| ♡ | White heart suit | U+2661 | ♡ | Alt + 9825 | \2661 |
| ❤ | Heavy black heart | U+2764 | ❤ | Alt + 10084 | \2764 |
| ❥ | Rotated heavy black heart bullet | U+2765 | ❥ | Alt + 10085 | \2765 |
| ❣ | Heavy heart exclamation mark | U+2763 | ❣ | Alt + 10083 | \2763 |
| 💕 | Two hearts | U+1F495 | 💕 | No alt code | \1F495 |
| 💖 | Sparkling heart | U+1F496 | 💖 | No alt code | \1F496 |
| 💗 | Growing heart | U+1F497 | 💗 | No alt code | \1F497 |
| 💘 | Heart with arrow | U+1F498 | 💘 | No alt code | \1F498 |
| 💙 | Blue heart | U+1F499 | 💙 | No alt code | \1F499 |
| 💚 | Green heart | U+1F49A | 💚 | No alt code | \1F49A |
| 💛 | Yellow heart | U+1F49B | 💛 | No alt code | \1F49B |
| 🖤 | Black heart | U+1F5A4 | 🖤 | No alt code | \1F5A4 |
| 🤍 | White heart | U+1F90D | 🤍 | No alt code | \1F90D |
| 💔 | Broken heart | U+1F494 | 💔 | No alt code | \1F494 |
| ♥️ | Heart suit, emoji presentation | U+2665 FE0F | ♥ | Alt + 9829 | \2665 FE0F |
| ★ | Black star | U+2605 | ★ | Alt + 9733 | \2605 |
| ☆ | White star | U+2606 | ☆ | Alt + 9734 | \2606 |
| ✦ | Black four pointed star | U+2726 | ✦ | Alt + 10022 | \2726 |
| ✧ | White four pointed star | U+2727 | ✧ | Alt + 10023 | \2727 |
| ✩ | Stress outlined white star | U+2729 | ✩ | Alt + 10025 | \2729 |
| ✪ | Circled white star | U+272A | ✪ | Alt + 10026 | \272A |
| ✫ | Open centre black star | U+272B | ✫ | Alt + 10027 | \272B |
| ✬ | Black centre white star | U+272C | ✬ | Alt + 10028 | \272C |
| ✮ | Heavy outlined black star | U+272E | ✮ | Alt + 10030 | \272E |
| ✯ | Pinwheel star | U+272F | ✯ | Alt + 10031 | \272F |
| ⭐ | White medium star | U+2B50 | ⭐ | Alt + 11088 | \2B50 |
| 🌟 | Glowing star | U+1F31F | 🌟 | No alt code | \1F31F |
| ✨ | Sparkles | U+2728 | ✨ | Alt + 10024 | \2728 |
| ❋ | Heavy eight pointed pinwheel star | U+274B | ❋ | Alt + 10059 | \274B |