Browser tool
Heart ASCII Art
Copy and paste heart ASCII art from 94 pieces, from tiny one-line hearts to big love designs. Click a heart to copy it, then paste it into a message, post or comment.
Licenses on this pageOriginal by ArtgenGenerated by ArtgenFIGlet (commercial use permitted)Sources & license
Runs in your browser. No sign-in required.
94 patterns
** **
**** ****
*********
*******
*****
***
* .::. .::.
: : : :
: : :
: :
: :
: :
: :
: :
: :
:: *
***
*****
***** *
* *
* *
***** #
###
#####
##### #
# #
# #
##### @
@@@
@@@@@
@@@@@ @
@ @
@ @
@@@@@ +
+++
+++++
+++++ +
+ +
+ +
+++++ o
ooo
ooooo
ooooo o
o o
o o
ooooo x
xxx
xxxxx
xxxxx x
x x
x x
xxxxx ♥
♥♥♥
♥♥♥♥♥
♥♥♥♥♥ ♥
♥ ♥
♥ ♥
♥♥♥♥♥ A
AAA
AAAAA
AAAAA A
A A
A A
AAAAA *
***
*****
*******
*******
*******
** ** *
* *
* *
* *
* *
* * *
** ** #
###
#####
#######
#######
#######
## ## #
# #
# #
# #
# #
# # #
## ## @
@@@
@@@@@
@@@@@@@
@@@@@@@
@@@@@@@
@@ @@ @
@ @
@ @
@ @
@ @
@ @ @
@@ @@ +
+++
+++++
+++++++
+++++++
+++++++
++ ++ +
+ +
+ +
+ +
+ +
+ + +
++ ++ o
ooo
ooooo
ooooooo
ooooooo
ooooooo
oo oo o
o o
o o
o o
o o
o o o
oo oo x
xxx
xxxxx
xxxxxxx
xxxxxxx
xxxxxxx
xx xx x
x x
x x
x x
x x
x x x
xx xx ♥
♥♥♥
♥♥♥♥♥
♥♥♥♥♥♥♥
♥♥♥♥♥♥♥
♥♥♥♥♥♥♥
♥♥ ♥♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥ ♥
♥♥ ♥♥ A
AAA
AAAAA
AAAAAAA
AAAAAAA
AAAAAAA
AA AA A
A A
A A
A A
A A
A A A
AA AA *
***
*****
*******
*********
*********
*********
*********
*** *** *
* *
* *
* *
* *
* *
* *
* * *
*** *** #
###
#####
#######
#########
#########
#########
#########
### ### #
# #
# #
# #
# #
# #
# #
# # #
### ### @
@@@
@@@@@
@@@@@@@
@@@@@@@@@
@@@@@@@@@
@@@@@@@@@
@@@@@@@@@
@@@ @@@ @
@ @
@ @
@ @
@ @
@ @
@ @
@ @ @
@@@ @@@ +
+++
+++++
+++++++
+++++++++
+++++++++
+++++++++
+++++++++
+++ +++ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+++ +++ o
ooo
ooooo
ooooooo
ooooooooo
ooooooooo
ooooooooo
ooooooooo
ooo ooo o
o o
o o
o o
o o
o o
o o
o o o
ooo ooo x
xxx
xxxxx
xxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxx xxx x
x x
x x
x x
x x
x x
x x
x x x
xxx xxx ♥
♥♥♥
♥♥♥♥♥
♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥
♥♥♥ ♥♥♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥ ♥
♥♥♥ ♥♥♥ A
AAA
AAAAA
AAAAAAA
AAAAAAAAA
AAAAAAAAA
AAAAAAAAA
AAAAAAAAA
AAA AAA A
A A
A A
A A
A A
A A
A A
A A A
AAA AAA *
***
*****
*******
*********
***********
***********
***********
***********
***********
**** **** *
* *
* *
* *
* *
* *
* *
* *
* *
* * *
**** **** #
###
#####
#######
#########
###########
###########
###########
###########
###########
#### #### #
# #
# #
# #
# #
# #
# #
# #
# #
# # #
#### #### @
@@@
@@@@@
@@@@@@@
@@@@@@@@@
@@@@@@@@@@@
@@@@@@@@@@@
@@@@@@@@@@@
@@@@@@@@@@@
@@@@@@@@@@@
@@@@ @@@@ @
@ @
@ @
@ @
@ @
@ @
@ @
@ @
@ @
@ @ @
@@@@ @@@@ +
+++
+++++
+++++++
+++++++++
+++++++++++
+++++++++++
+++++++++++
+++++++++++
+++++++++++
++++ ++++ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
++++ ++++ o
ooo
ooooo
ooooooo
ooooooooo
ooooooooooo
ooooooooooo
ooooooooooo
ooooooooooo
ooooooooooo
oooo oooo o
o o
o o
o o
o o
o o
o o
o o
o o
o o o
oooo oooo x
xxx
xxxxx
xxxxxxx
xxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxx xxxx x
x x
x x
x x
x x
x x
x x
x x
x x
x x x
xxxx xxxx ♥
♥♥♥
♥♥♥♥♥
♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥ ♥♥♥♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥ ♥
♥♥♥♥ ♥♥♥♥ A
AAA
AAAAA
AAAAAAA
AAAAAAAAA
AAAAAAAAAAA
AAAAAAAAAAA
AAAAAAAAAAA
AAAAAAAAAAA
AAAAAAAAAAA
AAAA AAAA A
A A
A A
A A
A A
A A
A A
A A
A A
A A A
AAAA AAAA *
***
*****
*******
*********
***********
*************
*************
*************
*************
*************
*************
***** *****
*** *** *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* * *
* * * *
*** *** #
###
#####
#######
#########
###########
#############
#############
#############
#############
#############
#############
##### #####
### ### #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# # #
# # # #
### ### @
@@@
@@@@@
@@@@@@@
@@@@@@@@@
@@@@@@@@@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@@
@@@@@ @@@@@
@@@ @@@ @
@ @
@ @
@ @
@ @
@ @
@ @
@ @
@ @
@ @
@ @
@ @ @
@ @ @ @
@@@ @@@ +
+++
+++++
+++++++
+++++++++
+++++++++++
+++++++++++++
+++++++++++++
+++++++++++++
+++++++++++++
+++++++++++++
+++++++++++++
+++++ +++++
+++ +++ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ + + +
+++ +++ o
ooo
ooooo
ooooooo
ooooooooo
ooooooooooo
ooooooooooooo
ooooooooooooo
ooooooooooooo
ooooooooooooo
ooooooooooooo
ooooooooooooo
ooooo ooooo
ooo ooo o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o o
o o o o
ooo ooo x
xxx
xxxxx
xxxxxxx
xxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxx
xxxxx xxxxx
xxx xxx x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x
x x x
x x x x
xxx xxx ♥
♥♥♥
♥♥♥♥♥
♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥♥♥♥♥♥♥♥♥
♥♥♥♥♥ ♥♥♥♥♥
♥♥♥ ♥♥♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥ ♥
♥ ♥ ♥ ♥
♥♥♥ ♥♥♥ A
AAA
AAAAA
AAAAAAA
AAAAAAAAA
AAAAAAAAAAA
AAAAAAAAAAAAA
AAAAAAAAAAAAA
AAAAAAAAAAAAA
AAAAAAAAAAAAA
AAAAAAAAAAAAA
AAAAAAAAAAAAA
AAAAA AAAAA
AAA AAA A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A A
A A A A
AAA AAA<3
♥
♥ ♥
(♥)
.♥.
♥ ♥ ♥ ♥
_ _____ _______ | | / _ \ \ / / ____| | | | | | \ \ / /| _| | |__| |_| |\ V / | |___ |_____\___/ \_/ |_____|
__ ____ _ ________ / / / __ \ | / / ____/ / / / / / / | / / __/ / /___/ /_/ /| |/ / /___ /_____/\____/ |___/_____/
_ ______ ________ | | / __ \ \ / / ____| | | | | | \ \ / /| |__ | | | | | |\ \/ / | __| | |___| |__| | \ / | |____ |______\____/ \/ |______|
_ _____ _ _ _____ | | | _ || | | | ___| | | | | | || | | | |__ | | | | | || | | | __| | |___\ \_/ /\ \_/ / |___ \_____/\___/ \___/\____/
# ####### # # ####### # # # # # # # # # # # # # # # # # ##### # # # # # # # # # # # # ####### ####### # #######
_ _____ _____ | | / _ \ \ / / __| | |_| (_) \ V /| _| |____\___/ \_/ |___|
What's here
There are small hearts for quick messages and larger multi-line designs for a love note or a profile. Pair them with flower ASCII art, or with kaomoji for a softer touch.
Where it renders well
One-line hearts work in most chat apps. Big hearts keep their shape only in a monospace font: use a code block on Discord, or a profile or comment box that keeps spacing.
If a big heart won't line up, export it as a picture with ASCII to image and send that instead.
Related categories
Questions about this tool
Which hearts work best in texts and chat apps?
The one-liners like <3 and ♥ work almost anywhere. The big hearts need a monospaced font, so send those as a PNG with ASCII to image.
What's the difference between filled and outline hearts?
Filled hearts are packed solid with asterisks. Outline hearts only trace the edge. Filled ones stand out more on a small screen.
Can I add a name under a heart?
Make the name with text to ASCII art and paste it underneath.