Codes for Heart Symbols

How To Insert a Heart Symbol

The easiest way to insert a heart symbol is to copy and paste the heart you need from the list below. If you're using a Microsoft Office program (e.g., Word or PowerPoint), you can also use the "Alt Code" method.

Here is an explanation of how to insert the "black heart suit" symbol (♥).

(Method 1) Copy and paste the symbol.

Click on the heart symbol you need from the list below. Press the "Copy" button, and then paste the symbol into your document. Here is the ♥ symbol as an example:

Alt 9829

♥

♥

\2665

♥

U+02665

black heart suit

(Method 2) Use the "Alt Code."

Every heart symbol has an Alt Code. The Alt Code for the "black heart suit" symbol above is 9829. If you have a keyboard with a numeric pad, you can use this method. Simply hold down the Alt key and type the number. When you lift the Alt key, the symbol appears. ("Num Lock" must be on.)

Video Explaining How to Insert Special Symbols

This video explains 7 ways to insert a special symbol into an MS Office application (e.g., Word) or a website using HTML, CSS, or JavaScript:

More Methods

There are six more ways to get the heart symbol you need. The other methods are a little more complicated and are typically used by programmers or graphic designers. Methods 3-8 are shown below the list of heart symbols.

Heart Symbols

Click on a heart to copy it and to see its Alt Code, HTML Code, HTML Entity, CSS Code, Hex Code, Unicode, and formal name. Also, click on the link to learn more about the symbol or to create an image of the symbol.

Black Hearts

Alt 9753

☙

none

\2619

☙

U+02619

reversed rotated floral heart bullet

Alt 9825

♡

none

\2661

♡

U+02661

white heart suit

Alt 9829

♥

♥

\2665

♥

U+02665

black heart suit

Alt 10083

❣

none

\2763

❣

U+02763

heavy heart exclamation mark ornament

Alt 10084

❤

none

\2764

❤

U+02764

heavy black heart

Alt 10085

❥

none

\2765

❥

U+02765

rotated heavy black heart bullet

Alt 10086

❦

none

\2766

❦

U+02766

floral heart

Alt 10087

❧

none

\2767

❧

U+02767

rotated floral heart bullet

🖤

Alt 128420

🖤

none

\1F5A4

🖤

U+1F5A4

black heart

Colored Hearts

💙

Alt 128153

💙

none

\1F499

💙

U+1F499

blue heart

💚

Alt 128154

💚

none

\1F49A

💚

U+1F49A

green heart

💛

Alt 128155

💛

none

\1F49B

💛

U+1F49B

yellow heart

💜

Alt 128156

💜

none

\1F49C

💜

U+1F49C

purple heart

🧡

Alt 129505

🧡

none

\1F9E1

🧡

U+1F9E1

orange heart

🖤

Alt 128420

🖤

none

\1F5A4

🖤

U+1F5A4

black heart

Heart Emojis

💌

Alt 128140

💌

none

\1F48C

💌

U+1F48C

love letter

💏

Alt 128143

💏

none

\1F48F

💏

U+1F48F

kiss

💑

Alt 128145

💑

none

\1F491

💑

U+1F491

couple with heart

😍

Alt 128525

😍

none

\1F60D

😍

U+1F60D

smiling face with heart-shaped eyes

😘

Alt 128536

😘

none

\1F618

😘

U+1F618

face blowing a kiss

😻

Alt 128571

😻

none

\1F63B

😻

U+1F63B

smiling cat face with heart-shaped eyes

💟

Alt 128159

💟

none

\1F49F

💟

U+1F49F

heart decoration

Classic Hearts

💓

Alt 128147

💓

none

\1F493

💓

U+1F493

heart pulse

💔

Alt 128148

💔

none

\1F494

💔

U+1F494

broken heart

💕

Alt 128149

💕

none

\1F495

💕

U+1F495

heart couple

💗

Alt 128151

💗

none

\1F497

💗

U+1F497

radiating heart

💘

Alt 128152

💘

none

\1F498

💘

U+1F498

heart with arrow

Miscellaneous Hearts

💝

Alt 128157

💝

none

\1F49D

💝

U+1F49D

heart with ribbon

💞

Alt 128158

💞

none

\1F49E

💞

U+1F49E

hearts together

💖

Alt 128150

💖

none

\1F496

💖

U+1F496

heart stars

More Methods for Inserting a Heart Symbol

(Method 3) Use the HTML Decimal Code (for webpages).

HTML TextOutput
He has the ♥ tattoo.He has the ♥ tattoo.

(Method 4) Use the HTML Entity Code (for webpages).

HTML TextOutput
He has the ♥ tattoo.He has the ♥ tattoo.

(Method 5) Use the CSS Code (for webpages).

CSS and HTML TextOutput
<style>
span:after {
content: "\2665";}
</style>
<span>My sign: </span>
My sign: ♥

(Method 6) Use the HTML Hex Code (for webpages).

HTML TextOutput
My sign: &#x2665;My sign: ♥

(Method 7) Use the Unicode (for various, e.g. Microsoft Office, JavaScript, Perl).

The Unicode for ♥ is U+02665. The important part is the hexadecimal number after the U+, which is used in various formats. For example, in Microsoft Office applications (e.g. Word, PowerPoint), do the following:
TypeOutput
2665
[Hold down Alt]
[Press x]

(The 2665 turns into ♥. Note that you can omit any leading zeros.)
In JavaScript, the syntax is \uXXXX. So, our example would be \u2665. (Note that the format is 4 hexadecimal characters.)
JavaScript TextOutput
let str = "\u2665"
document.write("My symbol: " + str)
My symbol: ♥
To see the formats for C, C++, Java, Perl, and Python, click on the symbol you need from the list below and follow the link.

(Method 8) Use an Image (for various).

HTML TextOutput
<img src = "myImg.png"/>
Click on the heart symbol you need from the list of hearts below and follow the link at the bottom of the details box. On the new page, there is a widget for creating images of the heart in different sizes and fonts.

See the page for the ♥ symbol.

Help Us Improve Cyber Definitions

  • Do you disagree with something on this page?
  • Did you spot a typo?
  • Do you know a slang term that we've missed?
Please tell us using this form.

Full List

Here is the full list of heart symbols:

reversed rotated floral heart bullet (☙)
white heart suit (♡)
black heart suit (♥)
heavy heart exclamation mark ornament (❣)
heavy black heart (❤)
rotated heavy black heart bullet (❥)
floral heart (❦)
rotated floral heart bullet (❧)
black heart (🖤)
blue heart (💙)
green heart (💚)
yellow heart (💛)
purple heart (💜)
orange heart (🧡)
black heart (🖤)
love letter (💌)
kiss (💏)
couple with heart (💑)
smiling face with heart-shaped eyes (😍)
face blowing a kiss (😘)
smiling cat face with heart-shaped eyes (😻)
heart decoration (💟)
heart pulse (💓)
broken heart (💔)
heart couple (💕)
radiating heart (💗)
heart with arrow (💘)
heart with ribbon (💝)
hearts together (💞)
heart stars (💖)