Empty Heart Symbol, with Solid and Sideways Text Hearts

Tap a tile to copy it: empty, solid and sideways hearts, heart-shaped letters, dividers and hearts round a name.

♡White heart suitU+2661Ready to copy

76 hearts. Tap one to copy it.

Empty, solid and sideways hearts 9

Hearts borrowed from other scripts 9

Hearts round a name 13

Heart dividers 11

Hearts from plain keys 5

Hearts on playing cards 14

Heart emoji that are not a colour 15

How it works

The empty heart symbol is ♡, which Unicode names White heart suit: the card heart as an outline, where ♥ is filled in. It has no emoji form, so it takes your text colour. The other 75 go solid, sideways and floral.

Read the full guide

Solid, sideways and floral

Empty, solid and sideways hearts holds nine. For a sideways heart symbol copy ❥, a solid heart turned a quarter turn, or type <3. ♥, ❤ and ❣ have emoji forms too, so their tiles copy them with U+FE0E, the selector that keeps them plain text. ☙ and ❧ are mirror images, so they work as a pair.

Hearts that are really letters

Hearts borrowed from other scripts holds nine more. ღ is a Georgian letter, ෆ a Sinhala one, and ۵ is a digit, the five used with Persian and Urdu, which drew here as a heart upside down. Each takes the weight and colour of your text, and each needs a font for its script.

Tips
  • In HTML, &hearts; gives ♥. ♡ has no name there, so write &#9825;.
  • The 13 wrapper tiles copy the word name: paste, then type your own over it.
  • All 14 hearts playing cards are here, knight included. Each one is a single character.

Questions and answers

How do I type a heart symbol in Word?

Type the code, then press Alt+X, a shortcut of the PC version. 2661 becomes ♡ and 2665 becomes ♥. Where Alt codes follow code page 437, holding Alt and typing 3 on the number pad also gives ♥. ♡ has no Alt code.

Is there an empty heart emoji?

No. No emoji name or CLDR search word mentions an empty or outlined heart. 🤍 is named white heart and is one of the colour hearts, added in Emoji 12.0. The outline is ♡, which is plain text and not an emoji.

Why does my heart turn red when I paste it?

♥ and ❤ each have an emoji form, and some apps pick it. The tiles here copy them with U+FE0E after the heart, which asks for the text form. ♡ and ❥ have no emoji form, so they never change.

Which heart points left?

Unicode has one, U+1F394 heart with tip on the left, but it drew as an empty box when this page was checked, so it is not in the grid. ❥ points right. ☙ and ❧ are floral hearts that face each other.

All 76 hearts

Empty, solid and sideways hearts 9

  • Black heart suit U+2665 Black heart suit. Miscellaneous Symbols block, Unicode 1.1. The solid card heart, which the Unicode names list also calls valentine. Where Alt codes follow code page 437, hold Alt and type 3 on the number pad. Its Alt+X code is 2665. In HTML, write &hearts;. Has an emoji form too, so it is copied with U+FE0E, the selector that keeps it as plain text.
  • Floral heart U+2766 Floral heart. Dingbats block, Unicode 1.1. A heart-shaped leaf on a curling stem, point down. The Unicode names list also calls it the Aldus leaf. Its Alt+X code is 2766. In HTML, write &#10086;, as it has no name there.
  • Heavy black heart U+2764 Heavy black heart. Dingbats block, Unicode 1.1. A wider solid heart from the Dingbats block, and the character behind the red heart emoji: the Unicode names list says it is displayed in red when used in emoji style. Its Alt+X code is 2764. In HTML, write &#10084;, as it has no name there. Has an emoji form too, so it is copied with U+FE0E, the selector that keeps it as plain text.
Show all 76 hearts (73 more)

Empty, solid and sideways hearts, continued

  • Heavy heart exclamation mark ornament U+2763 Heavy heart exclamation mark ornament. Dingbats block, Unicode 1.1. An exclamation mark with a heart for its stroke and a round dot under it. Its Alt+X code is 2763. In HTML, write &#10083;, as it has no name there. Has an emoji form too, so it is copied with U+FE0E, the selector that keeps it as plain text.
  • Reversed rotated floral heart bullet U+2619 Reversed rotated floral heart bullet. Miscellaneous Symbols block, Unicode 3.0. The mirror image of the sideways leaf, so the two make a matched pair. The Unicode names list calls it a binding signature mark. Its Alt+X code is 2619. In HTML, write &#9753;, as it has no name there.
  • Rotated floral heart bullet U+2767 Rotated floral heart bullet. Dingbats block, Unicode 1.1. The same leaf lying on its side. The Unicode names list also calls it hedera and ivy leaf. Its Alt+X code is 2767. In HTML, write &#10087;, as it has no name there.
  • Rotated heavy black heart bullet U+2765 Rotated heavy black heart bullet. Dingbats block, Unicode 1.1. The sideways heart: a solid heart turned a quarter turn, which drew here with its point to the right. It has no emoji form. Its Alt+X code is 2765. In HTML, write &#10085;, as it has no name there.
  • Sideways heart from two keys U+003C U+0033. Less-than sign, then digit three. A heart on its side that any keyboard can type. Wikipedia's list of emoticons records it with the meaning heart.
  • White heart suit U+2661 White heart suit. Miscellaneous Symbols block, Unicode 1.1. The empty heart. Unicode names it white heart suit: the card heart drawn as an outline, where the black heart suit is filled in. It has no emoji form, so it always takes the colour of the text round it. It has no Alt code, as code page 437 holds only the solid heart. Its Alt+X code is 2661. In HTML, write &#9825;, as it has no name there.

Hearts borrowed from other scripts 9

  • Cham ai U+AA04 Cham letter ai. Cham block, Unicode 5.1. A letter of the Cham script that drew as a heart with a curl hanging under it. It needs a font for that script, so expect an empty box on some devices.
  • Extended Arabic-Indic digit five U+06F5 Extended Arabic-indic digit five. Arabic block, Unicode 1.1. A digit, not a symbol: five in the Eastern Arabic-Indic digits, which the Unicode names list says are used with Persian, Sindhi and Urdu. It drew here as a heart upside down.
  • Georgian ghan U+10E6 Georgian letter ghan. Georgian block, Unicode 1.1. A letter of the Georgian alphabet that drew as a heart with a hook under it. It is a letter, so it takes the weight and colour of your text.
  • Heart hieroglyph U+13123 Egyptian hieroglyph F034. Egyptian Hieroglyphs block, Unicode 5.2. The Egyptian sign for heart, which drew as a small jar with two handles. The Unicode names list records it as the sign for heart, mind and wish. It needs a hieroglyph font, so expect an empty box on some devices.
  • Heart in Chinese U+5FC3 CJK unified ideograph-5FC3. The Chinese character for heart. Unihan defines it as heart; mind, intelligence; soul, and gives the Mandarin reading xīn.
  • Lepcha bla with a Tai Tham sign U+1C14 U+1A5A. Lepcha letter bla, then Tai Tham consonant sign low pa. Lepcha block, Unicode 5.1; Tai Tham block, Unicode 5.2. Two characters from two scripts: a Lepcha letter, and a Tai Tham mark that attaches to it. Together they drew as a heart with a flourish on top. It needs a font for each script, so expect boxes on some devices.
  • Sinhala fayanna U+0DC6 Sinhala letter fayanna. Sinhala block, Unicode 3.0. A letter of the Sinhala script, which the Unicode names list also calls Sinhala letter fa. It drew as a small round heart that does not quite close. It needs a font for that script, so expect an empty box on some devices.
  • Tagalog ba U+170A Tagalog letter ba. Tagalog block, Unicode 3.2. A letter of the Tagalog script, one closed stroke that drew as a plump heart with its dip underneath. It needs a font for that script, so expect an empty box on some devices.
  • Tai Le e with a Balinese note U+196B U+1B61. Tai Le letter e, then Balinese musical symbol dong. Tai Le block, Unicode 4.0; Balinese block, Unicode 5.0. A Tai Le letter and a Balinese musical symbol. Side by side they drew as a hand-drawn heart lying on its side. It needs a font for each script, so expect boxes on some devices.

Hearts round a name 13

  • ♡ 𝓷𝓪𝓶𝓮 ♡ The word in bold script between hearts
  • ❥ name One sideways heart in front
  • ·♡· name ·♡· Empty hearts between middle dots
  • ෆ name ෆ Sinhala fayanna on each side
  • ღ name ღ Georgian ghan on each side
  • ♡⋆ name ⋆♡ Empty hearts with a small star inside
  • ♡ name ♡ An empty heart on each side
  • ♥︎♡ name ♡♥︎ Solid then empty, mirrored
  • ꒰♡ name ♡꒱ Empty hearts inside curly Yi brackets
  • ♥︎ name ♥︎ A solid heart, kept as text, on each side
  • ❦ name ❦ A floral heart on each side
  • ☙ name ❧ Mirror-image floral hearts, stems outward
  • ꨄ name ꨄ Cham ai on each side

Heart dividers 11

  • · · ♡ · · ♡ · · Two empty hearts in a row of dots
  • ⋆ ♡ ⋆ ♡ ⋆ ♡ ⋆ Small stars and empty hearts
  • ───── ♡ ───── Thin rule with an empty heart in the middle
  • ━━━━ ♥︎ ━━━━ Heavy rule with a solid heart in the middle
  • ☙ ───── ❧ Thin rule between mirror-image floral hearts
  • ♡ ───── ♡ Thin rule with an empty heart at each end
  • ♡ ♥︎ ♡ ♥︎ ♡ ♥︎ ♡ Empty and solid hearts, taking turns
  • ♡┈┈┈♡┈┈┈♡ Three empty hearts on a dashed rule
  • ♡♡♡♡♡♡♡♡♡♡ Ten empty hearts, no gaps
  • ❥ ┈┈┈┈┈┈┈┈ A sideways heart leads a dashed rule
  • ❦ ❦ ❦ Three floral hearts as a section break

Hearts from plain keys 5

  • </3 Broken heart, as Wikipedia lists it
  • <\3 Broken heart, the other form Wikipedia lists
  • <3 <3 <3 Three sideways hearts in a row
  • I <3 U Three words, the middle one a sideways heart
  • s2 Heart from an s and a 2, as Wikipedia lists it

Hearts on playing cards 14

  • Ace of hearts U+1F0B1 Playing card ace of hearts. Playing Cards block, Unicode 6.0. One character for the whole card. The Unicode names list says the block covers 52-card and 56-card decks, and that its glyphs are only schematic.
  • Eight of hearts U+1F0B8 Playing card eight of hearts. Playing Cards block, Unicode 6.0.
  • Five of hearts U+1F0B5 Playing card five of hearts. Playing Cards block, Unicode 6.0.
  • Four of hearts U+1F0B4 Playing card four of hearts. Playing Cards block, Unicode 6.0.
  • Jack of hearts U+1F0BB Playing card jack of hearts. Playing Cards block, Unicode 6.0.
  • King of hearts U+1F0BE Playing card king of hearts. Playing Cards block, Unicode 6.0.
  • Knight of hearts U+1F0BC Playing card knight of hearts. Playing Cards block, Unicode 6.0. The extra face card of a 56-card deck, between the jack and the queen. A 52-card deck has no knight.
  • Nine of hearts U+1F0B9 Playing card nine of hearts. Playing Cards block, Unicode 6.0.
  • Queen of hearts U+1F0BD Playing card queen of hearts. Playing Cards block, Unicode 6.0.
  • Seven of hearts U+1F0B7 Playing card seven of hearts. Playing Cards block, Unicode 6.0.
  • Six of hearts U+1F0B6 Playing card six of hearts. Playing Cards block, Unicode 6.0.
  • Ten of hearts U+1F0BA Playing card ten of hearts. Playing Cards block, Unicode 6.0.
  • Three of hearts U+1F0B3 Playing card three of hearts. Playing Cards block, Unicode 6.0.
  • Two of hearts U+1F0B2 Playing card two of hearts. Playing Cards block, Unicode 6.0.

Heart emoji that are not a colour 15

  • Anatomical heart U+1FAC0. The organ, not the shape. CLDR lists cardiology, organ and real. Emoji 13.0.
  • Beating heart U+1F493. CLDR lists heartbeat, pulsating and cardio. Emoji 0.6.
  • Black heart U+1F5A4. One of the colour hearts. CLDR files it under evil and wicked. It is a different character from the black heart suit in the first group. Emoji 3.0.
  • Broken heart U+1F494. CLDR lists heartbroken, crushed and lonely. From plain keys it is </3, in the group of typed hearts. Emoji 0.6.
  • Growing heart U+1F497. CLDR lists excited, nervous and heartpulse. Emoji 0.6.
  • Heart decoration U+1F49F. CLDR lists decoration, purple and white. Emoji 0.6.
  • Heart on fire U+2764 U+FE0F U+200D U+1F525. A red heart and the fire emoji joined into one, added in Emoji 13.1. A device without it shows the two side by side. CLDR lists burn and sacred. Emoji 13.1.
  • Heart with arrow U+1F498. CLDR files it under cupid and valentine. Emoji 0.6.
  • Heart with ribbon U+1F49D. CLDR files it under ribbon, anniversary and valentine. Emoji 0.6.
  • Love letter U+1F48C. CLDR lists letter, mail and romance. Emoji 0.6.
  • Mending heart U+2764 U+FE0F U+200D U+1FA79. A red heart and an adhesive bandage joined into one emoji, added in Emoji 13.1. A device without it shows the two side by side. CLDR lists recovering and improving. Emoji 13.1.
  • Revolving hearts U+1F49E. CLDR files it under anniversary and adorbs. Emoji 0.6.
  • Sparkling heart U+1F496. CLDR lists sparkle and excited. Emoji 0.6.
  • Two hearts U+1F495. CLDR files it under anniversary, dating and xoxo. Emoji 0.6.
  • White heart U+1F90D. Not the empty heart. This is one of the colour hearts, added in Emoji 12.0, and CLDR files it under white. The empty one is the white heart suit, first on this page, which is plain text. Emoji 12.0.

How this list was compiled: Built by script on 2026-09-19, not typed by hand. Every character was checked against UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt): the code points and the character names in the notes come from that file, names in sentence case. Block names come from Blocks.txt (https://www.unicode.org/Public/18.0.0/ucd/Blocks.txt) and the Unicode version each character arrived in from DerivedAge.txt (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt), both version 18.0.0. Other names and uses of a character come from the annotations in NamesList.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/NamesList.txt). That is where valentine, the Aldus leaf, hedera and ivy leaf, the binding signature mark, the red colour of the heavy black heart in emoji style, the languages of the Eastern Arabic-Indic digits, the 52-card and 56-card decks and the hieroglyph for heart, mind and wish come from. The emoji, their names, code points and Emoji version numbers come from emoji-test.txt, version 18.0 (https://www.unicode.org/Public/18.0.0/emoji/emoji-test.txt); names are the CLDR short names printed in that file, in sentence case. Emoji search words are from the CLDR English annotations (https://github.com/unicode-org/cldr/blob/main/common/annotations/en.xml and https://github.com/unicode-org/cldr/blob/main/common/annotationsDerived/en.xml, main branch). That list files heart under 44 emoji, and no emoji name or search word in it mentions an outline, an empty heart or a sideways heart; the build stops if that changes. Which characters have an emoji form, and the text-style sequences that keep them plain, come from emoji-data.txt (https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-data.txt) and emoji-variation-sequences.txt (https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-variation-sequences.txt), version 18.0.0. Which hearts have an emoji form is from emoji-data.txt 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-data.txt): the white heart suit, the rotated heart and the three floral hearts have none; the black heart suit, the heavy black heart and the heart exclamation mark ornament do, and are copied with U+FE0E. The meaning and reading of the Chinese character are the kDefinition and kMandarin fields of Unihan 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/Unihan.zip). Typing: the Alt+X shortcut is Microsoft's own list of keyboard shortcuts in Word (https://support.microsoft.com/en-us/office/keyboard-shortcuts-in-word-95ef89dd-7142-4b50-afb2-f762f663ceb2), the code is the code point in hexadecimal and the HTML reference is the code point in decimal. Alt+3 is position 03 of the PC graphics table (https://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/IBMGRAPH.TXT), and agrees with https://en.wikipedia.org/wiki/Hearts_(suit) and with this site's alt-codes-list page. The HTML names &hearts; and &heartsuit;, and the absence of a name for every other heart here, are from https://html.spec.whatwg.org/entities.json. The meanings of <3, </3, <\3 and s2 are from Wikipedia's List of emoticons (https://en.wikipedia.org/wiki/List_of_emoticons). Which letters pass for a heart, what each one drew as, and every wrapper and divider are this site's own choice and assembly. Every glyph was drawn with CoreText on macOS on 2026-09-19. Two candidates came out as empty boxes and were dropped: U+1F394 heart with tip on the left and U+16E6D Medefaidrin small letter a. All sources were checked on 2026-09-19. Licence: own work