❤ vs ❤️: why the same heart looks black or red
❤ and ❤️ are the same character, U+2764 "Heavy Black Heart". The red one carries an invisible extra character, U+FE0F, which asks for the emoji style. Without it, the Unicode emoji standard treats ❤ as a plain text symbol, so it can show up black. Each app decides what to do with the bare one, and they don't all agree.
I've noticed this myself: a heart that looked red on an iPhone showed up as a flat black symbol somewhere else. When we tested this page in Chrome on Windows 11 in October 2026, the bare ❤ in this page's opening line came out black, while ❤️ with the selector came out red.
Only three hearts have both styles. That's what the switch at the top of the tool controls:
- As is: no selector, like most heart sites. The app picks.
- Text ❤︎: adds U+FE0E, "show as text". Good for a minimal, one-color bio.
- Emoji ❤️: adds U+FE0F, "show as emoji". Red wherever emoji work.
The other text hearts, like ♡, ❥ and ❦, have no emoji version at all. They always follow the text color, so they turn white in dark mode while emoji hearts keep their color. One more detail: the hidden selector counts as a character, so a "Text" or "Emoji" heart uses two characters of a bio limit, not one.
Which heart symbols show as boxes (□)?
A box means the device has nothing to draw for that character. With hearts there are two causes: the emoji is newer than the phone's last update, or the "heart" is really a letter from an alphabet the phone's fonts don't cover. The year a heart joined Unicode tells you most of what you need:
| Hearts | Added | Who might see □ |
|---|---|---|
| ♡ ♥ ❤ ❥ ❣ ❦ ❧ | 1993 | Practically nobody |
| 💛 💚 💙 💜 💔 💕 💖 💗 💘 | 2010 | Only very old devices |
| 🖤 · 🧡 🤟 | 2016 · 2017 | Devices that stopped updating before then |
| 🥰 · 🤍 🤎 · 🫀 ❤️🔥 ❤️🩹 · 🫶 🫰 | 2018 to 2021 | Phones a few years out of date |
| 🩷 🩵 🩶 | 2022 | iPhones below iOS 16.4. On Android, Google added them in Android 13 in March 2023 (Emojipedia); brands with their own emoji, like Samsung, update on their own schedule |
| ᥫ᭡ ꨄ 𖹭 𑣲 🎔 | Borrowed | Any app whose font lacks that script |
Every heart in the tool has a matching dot: green for safe, amber for newer, orange for 2022, purple for borrowed letters. If you're writing a name for people on all kinds of phones, stick to green.
For what it's worth, every heart on this page displayed properly in Chrome on Windows 11 when we checked it, including the 2022 hearts and the borrowed letters. Boxes are mostly a problem on phones that haven't been updated in a while, and in apps that ship their own fonts.
The "aesthetic" hearts are letters in disguise
The tiny hearts that fill aesthetic bios weren't made as hearts. Unicode's own names give them away. ᥫ᭡ is the Tai Le letter E followed by a Balinese musical symbol. ꨄ is the Cham letter "ai", from a script used in Vietnam and Cambodia. 𖹭 is a small letter "a" from Medefaidrin, a script from Nigeria, and ღ is the Georgian letter "ghan". They look cute by coincidence. That's also why they're the first to break: if an app's font has no Cham or Medefaidrin letters, your heart becomes □. A screen reader may also read out the letter's name instead of "heart".
What does each heart color mean?
🤍 is the white heart, added to emoji in 2019 and used for gentle love and clean, minimal bios. 🫀 is the anatomical heart from 2020, the real organ, used for health topics or very sincere feelings. For the rest, here's how people usually read each color. These are habits, not rules, and context always wins.
| Heart | Usually means |
|---|---|
| ❤️ Red heart | Love and romance, but also a general “love this” reaction. |
| 🩷 Pink heart | Sweet, cute or crush-level love. Softer than red. |
| 🧡 Orange heart | Warm care and friendship, without the romance of red. |
| 💛 Yellow heart | Friendship and happiness. A safe heart for friends and family. |
| 💚 Green heart | Nature, growth and health. Sometimes used for jealousy. |
| 💙 Blue heart | Loyalty, calm and trust. Also a favorite of sports fans with blue team colors. |
| 🩵 Light blue heart | Calm, peaceful and gentle. Pairs well with 🤍 for a soft look. |
| 💜 Purple heart | Compassion and close bonds. Big with BTS fans, and in the US it can also mean the Purple Heart military medal. |
| 🤎 Brown heart | Warmth and comfort. Often used when talking about racial identity and skin tone. |
| 🖤 Black heart | Dark humor, a goth look, or sadness and grief. |
| 🩶 Gray heart | Low-key or mixed feelings. A calm, neutral heart. |
| 🤍 White heart | Pure or gentle love, support, and the clean “minimal” aesthetic. |
How to type a heart symbol on any keyboard
There's no ♡ key on any standard keyboard. The quickest way is to copy it from this page, but every system has a built-in route too:
- Windows: with Num Lock on, hold
Altand type3on the number pad for ♥. For emoji hearts, pressWindows+.and search "heart". - Mac: press
Control+Command+Spaceand type "heart" in the search box. - iPhone and Android: open the emoji keyboard and search "heart". Text hearts like ♡ usually aren't there, so save one as a text shortcut.
- Microsoft Word: type
2661and pressAlt+Xto get ♡. It works with any code from the tool or the list below, like2764for ❤. - HTML:
♥gives ♥,♡gives ♡ and❤️gives a red ❤️.
And the original: <3. Tilt your head to the left and it's a heart. It worked before emoji existed,
and some apps still swap it for ❤️ as you type.
Full heart symbol list with names and codes
Every single heart from the tool, with its name, Unicode code point, the year it was added and what it usually means. Handy if you write HTML, need the code for Word, or just want to know what you're pasting.
Show all 51 hearts
| Heart | Name and code | Added | Usually means |
|---|---|---|---|
| ♡ | White heart suitU+2661 |
1993 Safe |
The outline heart from playing cards. Soft, cute and the most-used text heart. |
| ♥ | Black heart suitU+2665 |
1993 Safe |
The filled card-suit heart. Some apps turn it into a red ♥️ emoji. |
| ❤ | Heavy black heartU+2764 |
1993 Safe |
The original heart that became the red heart emoji. Black or red depending on the app. |
| ❥ | Rotated heavy black heart bulletU+2765 |
1993 Safe |
A tilted heart with a tail, made as a list bullet. Looks like a swoosh before a name. |
| ❣ | Heavy heart exclamationU+2763 |
1993 Safe |
A heart with a dot under it, like an exclamation mark. Used for strong feelings. |
| ❦ | Floral heartU+2766 |
1993 Safe |
A leafy heart from old book printing, where it separated paragraphs. |
| ❧ | Rotated floral heart bulletU+2767 |
1993 Safe |
The floral heart turned sideways. Also called a hedera or printer’s leaf. |
| ☙ | Reversed rotated floral heart bulletU+2619 |
1999 Safe |
The mirror image of ❧. Put one on each side of a word: ☙ love ❧. |
| ❤️ | Red heartU+2764 U+FE0F |
1993 Safe |
Love and romance, but also a general “love this” reaction. |
| 🩷 | Pink heartU+1FA77 |
2022 Newest |
Sweet, cute or crush-level love. Softer than red. |
| 🧡 | Orange heartU+1F9E1 |
2017 Safe |
Warm care and friendship, without the romance of red. |
| 💛 | Yellow heartU+1F49B |
2010 Safe |
Friendship and happiness. A safe heart for friends and family. |
| 💚 | Green heartU+1F49A |
2010 Safe |
Nature, growth and health. Sometimes used for jealousy. |
| 💙 | Blue heartU+1F499 |
2010 Safe |
Loyalty, calm and trust. Also a favorite of sports fans with blue team colors. |
| 🩵 | Light blue heartU+1FA75 |
2022 Newest |
Calm, peaceful and gentle. Pairs well with 🤍 for a soft look. |
| 💜 | Purple heartU+1F49C |
2010 Safe |
Compassion and close bonds. Big with BTS fans, and in the US it can also mean the Purple Heart military medal. |
| 🤎 | Brown heartU+1F90E |
2019 Newer |
Warmth and comfort. Often used when talking about racial identity and skin tone. |
| 🖤 | Black heartU+1F5A4 |
2016 Safe |
Dark humor, a goth look, or sadness and grief. |
| 🩶 | Gray heartU+1FA76 |
2022 Newest |
Low-key or mixed feelings. A calm, neutral heart. |
| 🤍 | White heartU+1F90D |
2019 Newer |
Pure or gentle love, support, and the clean “minimal” aesthetic. |
| 💔 | Broken heartU+1F494 |
2010 Safe |
Heartbreak, sadness, or a dramatic “you hurt me” joke. |
| ❤️🩹 | Mending heartU+2764 U+FE0F U+200D U+1FA79 |
2020 Newer |
Healing after something hard. Made of ❤️ + 🩹 joined together. |
| ❤️🔥 | Heart on fireU+2764 U+FE0F U+200D U+1F525 |
2020 Newer |
Burning passion or intense love. Made of ❤️ + 🔥 joined together. |
| 💕 | Two heartsU+1F495 |
2010 Safe |
Affection between two people. Light and friendly. |
| 💞 | Revolving heartsU+1F49E |
2010 Safe |
Love going both ways. Common in couple bios. |
| 💓 | Beating heartU+1F493 |
2010 Safe |
Excitement, nerves, a racing pulse. |
| 💗 | Growing heartU+1F497 |
2010 Safe |
Love getting bigger. Cute and enthusiastic. |
| 💖 | Sparkling heartU+1F496 |
2010 Safe |
Delight and sparkle. Big “aww” energy. |
| 💘 | Heart with arrowU+1F498 |
2010 Safe |
Cupid’s arrow. A crush or falling in love. |
| 💝 | Heart with ribbonU+1F49D |
2010 Safe |
Love as a gift. Birthdays, Valentine’s Day, thank-yous. |
| 💟 | Heart decorationU+1F49F |
2010 Safe |
A decorative heart in a box, often used as a bullet. |
| ❣️ | Heart exclamation (emoji)U+2763 U+FE0F |
1993 Safe |
The emoji form of ❣. Strong agreement or a loud “love it!”. |
| 💌 | Love letterU+1F48C |
2010 Safe |
A message from the heart. Good for DMs, invites and newsletters. |
| 😍 | Heart eyesU+1F60D |
2010 Safe |
Adoring something you see: food, a photo, an outfit. |
| 🥰 | Smiling face with heartsU+1F970 |
2018 Newer |
Feeling loved and happy. Softer than 😍. |
| 😻 | Cat with heart eyesU+1F63B |
2010 Safe |
Heart eyes, cat version. Cute or playful. |
| 😘 | Face blowing a kissU+1F618 |
2010 Safe |
A kiss goodbye or a flirty thank-you. |
| 🫀 | Anatomical heartU+1FAC0 |
2020 Newer |
The real organ. Used for health topics, or for very sincere feelings. |
| 🫶 | Heart handsU+1FAF6 |
2021 Newer |
Two hands making a heart. Thanks, support, love for fans or friends. |
| 🫰 | Finger heartU+1FAF0 |
2021 Newer |
Thumb and finger crossed into a tiny heart, a gesture popular in Korea. |
| 🤟 | Love-you gestureU+1F91F |
2017 Safe |
The sign-language hand for “I love you”. |
| 💑 | Couple with heartU+1F491 |
2010 Safe |
Two people in love. Anniversaries and couple accounts. |
| 💏 | KissU+1F48F |
2010 Safe |
Two people kissing. Romantic posts and weddings. |
| ᥫ᭡ | Tai Le letter E + Balinese musical symbolU+196B U+1B61 |
2006 Borrowed letter |
The popular “aesthetic” heart. It’s two characters that happen to form a heart. |
| ꨄ | Cham letter AIU+AA04 |
2008 Borrowed letter |
A letter from the Cham script of Vietnam and Cambodia that looks like a heart with a ribbon. |
| 𖹭 | Medefaidrin small letter AU+16E6D |
2018 Borrowed letter |
A lowercase “a” from a Nigerian script, shaped like a small solid heart. |
| ෆ | Sinhala letter fayannaU+0DC6 |
1999 Borrowed letter |
A Sinhala letter (Sri Lanka) with a heart-like curve. |
| 𑣲 | Warang Citi number ninetyU+118F2 |
2014 Borrowed letter |
The number 90 in an Indian script. Rarely supported, so it often shows as □. |
| ღ | Georgian letter ghanU+10E6 |
1993 Borrowed letter |
A real Georgian letter that looks like a little heart. Safe on most phones. |
| ᡣ𐭩 | Mongolian letter + Pahlavi letterU+1863 U+10B69 |
2009 Borrowed letter |
A ribboned heart built from two old letters. One of the riskiest for □ boxes. |
| 🎔 | Heart with tip on the leftU+1F394 |
2014 Borrowed letter |
A sideways heart symbol. Few fonts include it. |
Where the ♥ shape comes from
The heart symbol looks nothing like a real heart (🫀). According to Wikipedia's history of the symbol, it became a sign of love in 15th-century Europe, and the indented red heart has been on playing cards since the late 1400s. That card suit is why Unicode calls ♥ and ♡ the "Black Heart Suit" and "White Heart Suit". The 1977 "I ♥ NY" campaign later turned the heart into shorthand for the word "love", which is why "I ♡ you" reads so naturally today.
Hearts in bios, names and game tags
Came here for a quick heart copy and paste for your profile? These lines are built from the tool above and show how much one or two hearts can do:
sourdough beginner 🍞 ⋆ ♡ ⋆ weekend trail runner
3 years of you ❤️🔥 still my favorite plus-one
☙ Maya ❧
──── ♡ ────
- One or two hearts beat a whole row in a name. Save the long combos for captions and dividers.
- Hearts and bows go together. ୨♡୧ and 🎀♡ are coquette favorites, and the bow symbols page has the rest.
- Check the count. An Instagram bio allows 150 characters and a TikTok name 30, and ❤️🔥 alone uses 4, or 5 in apps that count emoji parts differently. The tray shows the count, and the preview panel checks it against each app's limit.
- Usernames won't take hearts. @handles allow only letters, numbers and a few marks. Display names and bios usually accept them.
- Game names are strict. Many game name fields accept only letters and numbers, so test a heart before you pay for a name change.
Want the name itself in cursive or gothic letters? Type it into the heart styles above the article for a quick version, or open the font generator to pick from 200+ styles and add your heart after.
Heart symbol questions
What is ♥ called?
♥ is U+2665, "Black Heart Suit", the hearts symbol from a deck of cards. Its outline twin ♡ is "White Heart Suit". The classic red-heart emoji ❤️ is a different character: U+2764, "Heavy Black Heart", plus an emoji selector.
Is there a big heart symbol?
A heart symbol is as big as the text around it, so no single character is bigger than the rest. Two tricks help: send one heart emoji on its own in WhatsApp or iMessage and it shows extra large, or put the heart in a heading line where the app allows one, like Discord's # heading.
Is ♡ an emoji?
No. ♡ is U+2661, "White Heart Suit", a text symbol from the playing-card set. It has no emoji version, so it always takes the color of the text around it: black on a light screen, white in dark mode. The closest emoji is the white heart 🤍.
Can a text heart be red without being an emoji?
Not in plain text. A text symbol like ♡ or ❥ is drawn in the app's text color, and bios, names and most chats don't let you pick colors. If you want red, use an emoji: ❤️, or ♥️ for the card-suit shape.
Why did my heart turn into an emoji after I pasted it?
Some apps show ❤, ♥ and ❣ as color emoji even when no emoji selector is attached. To ask for the plain version, copy the heart with the "Text" option in the tool above. It adds the invisible character U+FE0E, which means "show this as text".
Why does ❤️🔥 show up as ❤️🔥?
❤️🔥 is not one character. It's a red heart, an invisible joiner (U+200D) and a fire emoji. Phones that learned this combination (Emoji 13.1, 2020) draw one burning heart. Older ones don't know it, so they show the two pieces side by side.