♥Heart symbol
The plain text heart. Older than the emoji and still the one that works in usernames.
Looking for the colour emoji instead? ❤️ Red Heart — same idea, drawn as a picture by each platform.
- Unicode
- U+2665
- Alt code
- Alt+9829
- HTML
- ♥
- Unicode name
- Black Heart Suit
Where the Heart symbol comes from
The heart here is a playing-card suit, not a romantic invention. It comes from the French deck standardised in the fifteenth century, where hearts replaced the cups of older Italian and Spanish packs, and it entered Unicode in 1993 as one of the four suits — nearly two decades before ❤️ arrived as an emoji.
This is the heart that survives where emojis do not: usernames, filenames, page titles, terminal output and anything rendered in a single colour. Discord and Steam names accept it; most systems that strip emojis leave it alone because it is ordinary text.
Heart symbol codes
Four notations, one result: whatever you copy here comes out as U+2665.
How to type ♥ on any keyboard
Keyboard, code, markup or document — the route to U+2665 differs by tool.
Will ♥ actually show up?
We checked 147 fonts installed on a normal machine and counted how many of them contain this character. A symbol missing from a font is drawn as an empty box — the text is still correct, it just cannot be drawn.
Safe in most places. Common fonts have it. Older or decorative fonts sometimes do not, so a fallback font will kick in.
Symbols people confuse with ♥
These look alike but are different characters — different codes, different fonts, sometimes different meaning.
Other marks and signs
Symbols from the same family, each with its own page: where it came from, how to type it and how well fonts support it.
Dingbats and signs
Stars, snowflakes, scissors, checkmarks — the printer’s ornament set.