Heart Symbols — Copy and Paste Every Text Heart

Every heart you can put in text, on one page — classic Unicode text hearts, all the colored emoji hearts, and decorative variants. Each cell shows the heart with its name; click any heart to copy it.

Classic Text Hearts

Plain Unicode hearts that render as text (or small monochrome glyphs) almost everywhere — the oldest of these have worked since the earliest computer character sets.

Colored Emoji Hearts

Emoji hearts render in full color on phones and social platforms. Each color has picked up its own meaning in messaging culture — see the FAQ below.

Hearts in Combinations

Ready-made pairings for bios and messages — copy the whole string with one click.

Click any character to copy it, or use the section buttons to copy groups.

About Heart Symbols

Heart symbols split into two families that behave differently when you paste them. The classic text hearts — ♥ (black heart suit, from the card-suit characters), ♡ (its outline twin), and ❤ (heavy black heart, from the 1990s Zapf Dingbats set) — are ordinary Unicode characters that inherit the color and size of the surrounding text, which makes them reliable in usernames, plain-text fields, and anywhere emoji feel too loud.

The emoji hearts are the same idea rendered by your platform's emoji font: full-color, fixed designs that look slightly different on iPhone, Android, and desktop. A quirk worth knowing: ❤️ (red heart emoji) is actually the old text character ❤ followed by an invisible variation selector (U+FE0F) that tells the system to draw it as emoji. Copy the version from this page that matches the look you want — both are here.

Messaging culture has assigned meanings to the colors: red for love, yellow for friendship (and Snapchat's best-friend streaks), green for nature or jealousy depending on who you ask, black for dark humor or grief, white for purity or remembrance, purple for sensitivity — and on some platforms, other things entirely. None of this is official Unicode semantics, but it is real enough that sending the "wrong" color heart can raise questions.

How to Use These Characters

  • Click any heart to copy it, then paste with Ctrl+V (Cmd+V on Mac) into any app, bio, or message.
  • Text hearts like ♥ and ❤ match your font's color and size — best for usernames and plain-text fields.
  • Emoji hearts like 💕 and 🖤 render in full color on phones and social platforms.
  • Add U+FE0E (text) or U+FE0F (emoji) after ❤ to force how it renders — or just copy the exact version above.
  • Use the section copy buttons to grab a whole set for a decoration palette.

Frequently Asked Questions

What is the difference between ♥, ❤, and ❤️?

♥ is the black heart suit from the playing-card characters; ❤ is the heavy black heart, a separate character from the Dingbats block; ❤️ is that same heavy heart with an invisible variation selector telling platforms to render it as a colorful emoji. In plain text fields the first two stay monochrome and match your font, while ❤️ turns into the familiar red emoji wherever emoji are supported.

What do the different heart colors mean?

By messaging convention rather than any official rule: red for romance, yellow for friendship, green for nature (or envy), blue for trust or loyalty, purple for sensitivity or admiration, black for dark humor or grief, white for purity or remembrance, and brown as a warm neutral. Meanings shift by platform and community — Snapchat, for instance, uses hearts as friendship-streak badges with specific definitions.

Will these hearts work in usernames and bios?

Text hearts (♥ ♡ ❤ ❣) work in most bios and many display names — Instagram, TikTok, and Discord accept them. Emoji hearts work in bios and posts on all major platforms but are often rejected in account handles, which tend to allow only letters and numbers. If a platform refuses one form, try the plain text heart instead.

How do I type a heart symbol with my keyboard?

On Windows, Alt+3 on the numeric keypad produces ♥ in many apps; on Mac, press Ctrl+Cmd+Space to open the character viewer and search "heart." Mobile keyboards hide hearts in the emoji panel. Honestly, copying from a page like this one is faster and gives you variants no keyboard shortcut covers.

Why does a heart show as a box or question mark?

The font on that device does not include the character. The classic hearts (♥ ❤ ♡) are safe almost everywhere; newer additions like 🤎 (brown heart, 2019) or the stylized ᥫ᭡ can fail on older systems. If compatibility matters — say, an email subject line — stick to the classic text hearts from the first section.