Discord messages
Soft faces, excited reactions, and tiny hearts work well in quick server replies.
Kawaii text faces for chats, bios, and captions
Copy cute kaomoji, kawaii Japanese text faces, tiny hearts, animal faces, and aesthetic symbols for Discord, Instagram, Roblox, TikTok, X, and everyday messages.
Start here
The clearest cute faces, ready to copy.
Full collection
Looking for standalone characters instead of text faces? Browse Cute Symbols.
Soft faces, excited reactions, and tiny hearts work well in quick server replies.
Aesthetic dividers and heart accents keep profile text compact without looking plain.
Short cute faces and symbols are easier to fit into display names and status text.
Happy, shy, and surprised kaomoji add expression without depending on image emoji.
Copy a whole message for chats, captions, and comments.
A soft, closed-eye smile. The workhorse cute kaomoji for friendly replies, casual thanks, and anything that should read as warm rather than excited.
The same soft face with a wider grin. Use it when you want to sound pleased without seeming loud.
A round, simple smile with no decoration. It survives platforms that mangle rarer characters, so it is the safest cute face to paste anywhere.
Squeezed-shut eyes and an open mouth. This reads as delight or mild embarrassment, depending on what precedes it.
Raised arms plus a heart. A hug and a squeal at once, useful for reacting to good news.
Classic scrunched eyes. Older and more widely recognised than the newer bracket styles, which makes it good for mixed-age audiences.
The soft smile held inside two paw-like arms. Slightly cosier than the plain version and popular in bios.
A bundled-up shy face. The ⸝⸝ marks are blushing cheeks, so this is the one to send after a compliment. Long and decorative, so it suits captions more than fast chat.
Wide, startled eyes. Reads as surprise or playful panic rather than plain happiness.
The bracket-free minimum. Fits inside usernames and display names where longer faces get truncated.
An open, cheerful smile with a star. Reads as upbeat and a little theatrical.
A wiggling, dancing face. The doubled brackets imply motion, so use it for excitement rather than a calm smile.
A bow with sparkle dust. Not a face at all, but a divider or accent for profile text.
A bow and heart accent. Common in Instagram and TikTok bios as a line separator.
A flower accent. Softer than the star and bow accents, and pairs well with muted colour schemes.
Western emoticons such as :-) developed on early ASCII systems where tilting your head was the cheapest way to see a face. Japanese users had access to a far larger character set through JIS encodings, so their faces never needed rotating. That single difference explains why kaomoji have eyes, cheeks, and arms while emoticons mostly have a mouth.
Characters that look purpose-built for cute faces are usually loaned. The ⸝⸝ blush marks are punctuation, ᐢ is Canadian Aboriginal syllabics, and 𐙚 comes from an ancient Anatolian script. Nobody designed them for kaomoji; the community simply found shapes that read as cheeks, ears, and bows.
The kawaii aesthetic that spread through Japanese youth culture in the 1970s rewarded rounded, soft, small forms. Cute kaomoji inherit exactly that grammar, which is why curved brackets and closed eyes dominate while sharp angles and open mouths signal other emotions.
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, such as (≧◡≦), 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.
Cute kaomoji are Japanese-style text faces built from ordinary Unicode characters. Unlike emoji, they are not images, so they paste as plain text and keep their look wherever text is supported.
Tap any face on this page and it copies to your clipboard as plain text. Paste it into a chat, bio, caption, or username the same way you would paste any other word.
Yes. All the faces here are Unicode text, so they work anywhere text is accepted. A small number of the most decorated faces use rare characters that some older Android keyboards render as empty boxes.
That means the device has no font covering that character. It is a display problem on the reader's side, not a broken copy. Simpler faces such as (。•ᴗ•。) or (≧◡≦) avoid the issue entirely.
Short ones without spaces survive character limits and trimming: >ᴗ<, (˶ᵔ ᵕ ᵔ˶), and ˃ 𖥦 ˂ are reliable. Long decorated faces usually get cut off.
Emoticons like :-) are read sideways. Kaomoji are read upright and use a much wider character set. Emoji are pictures encoded as single characters, rendered by the device rather than drawn from punctuation.
Yes, and it usually reads better than a face on its own. Put the face after the sentence with a single space, as in "thank you (˶ᵔ ᵕ ᵔ˶)", so the punctuation of the face does not collide with your own.
Strictly they are decorations rather than faces, but they come from the same tradition and are usually collected alongside kaomoji. Use them as dividers and accents rather than as expressions.
No. Tone comes from context. The same (˶ᵔ ᵕ ᵔ˶) can read as sincere thanks or gentle sarcasm depending on the sentence it follows.
There are 130 curated faces, grouped so you can jump straight to kawaii faces, happy expressions, shy and blush reactions, hearts, animals, or aesthetic accents.