Heart Symbols
Click any symbol to copy it. 13 characters, each labelled with its Unicode code point.
Hearts are spread across Unicode rather than gathered in one place. ♥ began life as a playing-card suit, ❤ as a printer's dingbat, and the filled colour hearts are emoji added much later. That history is why they do not all behave the same way when you paste them. This collection holds 13 heart symbols drawn from 4 Unicode blocks — mainly Miscellaneous Symbols and Pictographs, Dingbats and Miscellaneous Symbols. Code points run from U+10E6 to U+1F49E. 7 of them sit above U+FFFF, in the supplementary planes, so they are more likely to render as colour emoji on phones and may be rejected by older software that assumes every character fits in two bytes.
Card suit or dingbat?
♥ (U+2665) and ♡ (U+2661) come from the card-suit range in Miscellaneous Symbols, which is why ♥ also appears in the card suit collection. ❤ (U+2764) is a Dingbat that later gained an emoji presentation, so the same character can arrive as flat black text or as a red image depending on where it is rendered.
The Georgian letter
ღ is not a heart at all. It is U+10E6, GEORGIAN LETTER GHAN, a real letter in the Georgian alphabet that happens to be heart-shaped. It is widely borrowed as decoration, but a screen reader will announce it as a Georgian letter, and text-analysis tools will treat it as one.
Emoji hearts are a separate class
The coloured hearts sit above U+FFFF in the supplementary planes. They are almost always drawn in colour, cannot be restyled with CSS colour, and are the most likely characters here to be rejected by fields that restrict input to a basic character set.
Unicode blocks in this collection
| Unicode block | Characters | Share |
|---|---|---|
| Miscellaneous Symbols and Pictographs | 7 | 54% |
| Dingbats | 3 | 23% |
| Miscellaneous Symbols | 2 | 15% |
| Georgian | 1 | 8% |
Sample characters and their code points
♥
❤
❣
💕
💗
💞
Frequently asked questions
What is the difference between ♥ and ❤?
They are different Unicode characters with different origins. ♥ is the card-suit heart and normally renders as monochrome text that takes on the surrounding text colour. ❤ is a dingbat with an emoji presentation, so most modern systems draw it as a red image regardless of your text colour.