Symbol library

Heart Symbols – ♥ ♡ ❤ Heart Symbol Copy Paste & Heart Emoji

Every Unicode heart symbol and heart emoji in one place – click a heart to copy it, then paste it into a bio, caption, username or message.

44 Heart Symbols – click any symbol to copy

Every symbol is a standard Unicode character – it pastes into bios, usernames, messages and documents without installing a font. Browse all 5000+ in the text symbols library.

A heart symbol is a plain Unicode character, so it works anywhere text works: Instagram and TikTok bios, Discord names, WhatsApp statuses, gaming tags, emails and documents. This page gathers the text hearts (♥ ♡ ❤ ❥ ❣ ღ) and the coloured heart emoji (💖 🖤 🤍 💙 …) so you do not have to hunt through a keyboard for the right one.

The text hearts and the emoji hearts behave differently. Text hearts such as ♥ and ♡ are drawn by the font, follow the text colour and stay small and neat inside a name. Emoji hearts are rendered as full-colour pictures by the phone or browser and stand out more, which is what you want in a caption or a status line.

How to Copy and Paste Heart Symbols

  1. 1

    Click any heart symbol below – it is copied to your clipboard instantly.

  2. 2

    Paste it into your bio, caption, username, message or document.

  3. 3

    Combine hearts with fancy fonts or other symbols for names and headers.

  4. 4

    Use the search box to find a specific heart by name, colour or style.

Heart Symbols: Names, Unicode Code Points & HTML Entities

The most-used symbols on this page with their official Unicode names, so you can find them in any character viewer or use them in HTML and CSS.

SymbolUnicode nameCode pointHTML entityCopy
♥Black heart suitU+2665♥
♡White heart suitU+2661♡
❤Heavy black heartU+2764❤
❥Rotated heavy black heart bulletU+2765❥
❣Heavy heart exclamation mark ornamentU+2763❣
❦Floral heartU+2766❦
ღGeorgian letter ghan (used as a heart)U+10E6ღ
💖Sparkling heartU+1F496💖
💕Two heartsU+1F495💕
🖤Black heartU+1F5A4🖤
🤍White heartU+1F90D🤍
💔Broken heartU+1F494💔

Text Heart Symbols vs Heart Emoji

The two families come from different parts of Unicode. ♥ (U+2665) and ♡ (U+2661) are card-suit symbols from the Miscellaneous Symbols block that predate emoji; ❤ ❥ ❣ ❦ ❧ come from the Dingbats block. The coloured hearts (💖 💙 🖤 🤍 and the rest) are emoji, which means each platform draws them in its own style – an Apple heart and a Samsung heart never look identical.

For usernames and short display names, a text heart is the safer choice: it never changes shape between devices and does not count as a picture in name filters. For posts, comments and captions, emoji hearts carry more colour and emotion.

  • ♥ ♡ – classic black and white hearts; work in almost every username field
  • ❤ – heavy black heart; becomes the red ❤️ emoji when followed by a variation selector
  • ❥ ❣ ❦ – decorative dingbat hearts for bullets, dividers and ornaments
  • ღ – a Georgian letter that looks like a curly heart, popular in aesthetic bios
  • 💖 💕 💞 – sparkling, double and revolving hearts for captions and messages
  • 🖤 🤍 💙 💚 💛 🧡 💜 🤎 – colour hearts for themed bios and Pride or team colours

Where Heart Symbols Work

Every heart on this page pastes into Instagram (name, bio, captions, comments, Notes), TikTok (name, bio, captions, comments), Discord (display name, server nickname, channel and role names, messages), WhatsApp, Telegram, Snapchat, X, Facebook, Pinterest and LinkedIn. They also work in Google Docs, Word, email subject lines and most games that allow Unicode in player names – PUBG, Free Fire, Roblox and Fortnite all accept ♥ and ♡ in display names.

The one place hearts fail is a strict @handle: Instagram, TikTok and Discord usernames allow letters, numbers, periods and underscores only. Put the heart in the display name or bio instead.

Popular Heart Combinations

Hearts are most often used as bookends around a name or as a divider line. Copy a pattern and replace the middle word:

  • ♡ 𝓝𝓪𝓶𝓮 ♡ – white hearts around a script name
  • ❥ ─────── ❥ – a heart divider for bios
  • 💖 new post 💖 – emoji hearts around a caption opener
  • ♥ ♡ ♥ ♡ ♥ – an alternating heart line for Notes and statuses
  • ღ aesthetic bio ღ – the curly Georgian heart for a soft look

Typing a Heart Without Copying

On Windows, hold Alt and type 3 on the numeric keypad to get ♥; Win + . opens the emoji picker for the coloured hearts. On macOS, Ctrl + Cmd + Space opens the character viewer – search "heart". On iPhone and Android the emoji keyboard has every colour heart, but not the text hearts ♡ ❥ ❣, which is why most people copy those from a page like this one.

Related Symbol & Text Tools

Need letters as well as symbols? The Unicode text generator on the home page turns any name or line into 20 fancy fonts that pair with these symbols.

Frequently Asked Questions

How do I copy a heart symbol?

Click any heart on this page. It is copied to your clipboard immediately – then paste it wherever you want it.

What is the difference between ♥ and ❤️?

♥ is a text character drawn by the font in the current text colour. ❤️ is the red heart emoji, drawn as a colour picture by your device.

Can I use a heart symbol in my Instagram username?

Not in the @username – Instagram only allows letters, numbers, periods and underscores there. Hearts work in your display name, bio, captions and comments.

Why does my heart look different on another phone?

Emoji hearts are drawn by each operating system in its own style. Text hearts like ♥ and ♡ look the same everywhere because they are simple glyphs.

Is there a white heart text symbol?

Yes – ♡ (U+2661, white heart suit). The 🤍 white heart is the emoji version.

Are these heart symbols free to use?

Yes. They are standard Unicode characters – copy and paste as many as you like.

More from symbols

Create Unicode text in seconds – free, no sign-up.

20 font styles, 5000+ symbols and a full Unicode text editor. Everything runs in your browser and your text never leaves your device.