Instagram bios
Use short heart kaomoji and dividers to add a soft accent without making the bio too long.
Heart text faces for love, bios, captions, and soft replies
Copy heart kaomoji, love text faces, cute heart symbols, hugs, kisses, and aesthetic heart dividers for Discord, Instagram, TikTok, X, Roblox, and everyday messages.
Start here
The clearest heart faces, ready to copy.
Full collection
Looking for standalone characters instead of text faces? Browse Heart Symbols.
Use short heart kaomoji and dividers to add a soft accent without making the bio too long.
Pick quick love faces, hugs, and kiss kaomoji for warm replies in servers and DMs.
Aesthetic heart symbols work well around names, mood captions, and short phrases.
Compact heart symbols and cute text faces are easier to fit into usernames and display names.
Copy a whole message for chats, captions, and comments.
A heart framed by decorative flicks. Not a face; it works as a divider between lines of a bio.
The minimal heart accent. Small enough to close a caption without competing with the text.
A soft face with a heart above it. Reads as fondness rather than romance, so it suits friends as well as partners.
Raised arms and a heart. A hug and a squeal at once, useful for reacting to good news.
Closed, contented eyes beside a heart. The calmest of the heart faces.
A heart pressed against a squeezed-shut face. Overwhelmed affection.
Heart-shaped eyes. The clearest way to show infatuation with a thing rather than a person.
A round smiling face with a solid heart. Warm and unambiguous.
A heart cradled between two wings. Common in bios where a plain ♡ feels bare.
A heart trailing sparkle dust. Decorative, best used once per line.
A single stylised heart glyph. Renders more reliably than ♡ on some Android builds.
A filled heart from the Cham script. Bolder than ♡ and popular in usernames.
A heart held inside two hieroglyphic brackets. Decorative framing for short bios.
A stylised heart used widely on TikTok. Compact enough for a display name.
A heart with trailing marks, used as a line separator rather than an expression.
Western emoticons such as :-) grew up on early ASCII systems where tilting your head was the cheapest way to see a face. Japanese users had a far larger character set through JIS encodings, so their faces never needed rotating. That single difference is why kaomoji have eyes, cheeks, and arms while emoticons mostly have a mouth.
A kaomoji renders only if the reader's device ships a font covering every character in it. Older Android builds omit large parts of Unicode, so heavily decorated faces collapse into empty boxes. Faces built from common punctuation have survived two decades precisely because they demand nothing unusual.
Kaomoji spread with no central registry, no approval body, and no version numbers, unlike emoji which need a Unicode proposal. A face becomes standard purely because enough people copied it, which is why several near-identical variants of the same expression circulate at once.
♡ and ♥ were encoded in Unicode from its earliest versions, long before the emoji ❤️ existed as a separate pictograph. That is why they behave as text: they inherit the surrounding font and colour instead of rendering as a fixed image.
ᥫ᭡ belongs to the Lepcha script of the Himalayas and ꨄ to the Cham script of Vietnam. Neither encodes a heart. They circulate as hearts purely because their shapes happen to resemble one at small sizes.
Heart kaomoji are Japanese-style text faces and symbols built around ♡, ♥, and related characters. They are plain Unicode text, not images, so they paste anywhere text is supported.
Tap any heart on this page and it copies to your clipboard as plain text. Paste it into a chat, bio, caption, or username exactly as you would paste a word.
Yes. They are Unicode text, so they work anywhere text is accepted. A few of the rarer glyphs may fall back to boxes on older Android keyboards.
♡ is the outlined heart and ♥ the filled one. The outline reads as softer and is more common in aesthetic bios; the filled heart reads as bolder and more direct.
Short glyphs without spaces survive character limits: ᰔ, ꨄ︎, ᥫ᭡, and ₊˚⊹♡ are reliable. Long decorated dividers usually get truncated.
The device lacks a font covering that character. It is a display problem on the reader's side, not a broken copy. ♡ and ♥ themselves are near-universally supported.
Strictly, a kaomoji is a face. Symbols such as ♡⋆⭒˚。⋆ are decorations from the same tradition and are collected alongside faces, but they express nothing on their own.
Yes, and most usage is. Faces like (♡ˊ͈ ꒳ ˋ͈) read as warmth or gratitude far more often than romance. Context decides.
Put it after the sentence with a single space, so the brackets of the face do not collide with your own punctuation.
There are 130 curated hearts, grouped into love faces, cute hearts, hugs, kisses, aesthetic dividers, and bare symbols.