Heart text art Say it with ♥ heart art
18 hearts and love kaomoji. Click a card to copy it, or save a PNG to keep the exact shape.
How to use it
- Pick a category (animals, hearts, birthday, games, kaomoji, Halloween, Christmas) to find a piece. Each category has its own page with every piece.
- Click a card to copy the text. Use Save PNG to keep the exact shape.
- On Discord or GitHub, paste it inside a ``` code block so the lines stay aligned.
Choosing the right heart
♥ (black heart) and ♡ (white heart) are long-established symbols that display on almost every device and app. One-line heart kaomoji fit short messages and comments, while a big multi-line heart or the love letter suits places with more room, such as a card, a long message, or a blog post.
Art drawn only with keyboard characters, like the hash heart, looks right in any font. A large heart filled with ♥ can drift slightly because the symbol’s width varies between fonts. When the shape matters, as on an anniversary card, save a PNG and send the image.
Frequently asked questions
Why does a heart show up as a box (□)?
The recipient’s font does not include that character. Basic hearts such as ♥ and ♡ display almost everywhere, but kaomoji with characters like ღ, ʚ, or ɞ can go missing on older devices.
Can I use these in a profile or status message?
One-line heart kaomoji work. Multi-line art may lose its line breaks or get cut off, so it is better sent in a chat message or as an image.
Can I make the heart bigger?
Copied text uses the recipient’s text size, so you cannot set it. To show it large, save a PNG and send the image.
Try another tool
Text banner
Turn English text into large banners in 12 FIGlet fonts and compare them at a glance.Open →Korean ASCII art
Draw Korean (Hangul) names and phrases with █ ░ # @ characters. Most generators cannot handle Korean.Open →Image to ASCII
Upload a photo and tune width, brightness, contrast, and the character set. Save it as a colored PNG.Open →Fancy text
Turn English text into 24 Unicode styles such as script, bold, and Fraktur, and wrap any text in symbols.Open →