Text faces, intact

Kaomoji

Copy expressive upright text faces and learn the mood, nuance and formatting behind each one.

Kaomoji build faces and gestures from Unicode characters rather than relying on a single emoji image. Their extra detail makes emotion more theatrical, but it also means every slash, space and bracket matters when you copy one into a message.

Browse the dictionary

Every kaomoji

20 entries
01

Shrug Kaomoji

The classic text shrug for uncertainty, indifference or “what can you do?”

02

Crying Text Face

Streaming tears drawn with box characters — sad, but cute about it.

03

Sobbing Kaomoji

A wide-open wail with tear marks either side.

04

Hug Kaomoji

Arms outstretched for a hug, with a wobbly mouth.

05

Happy Hug Kaomoji

The classic grinning hug face with reaching arms.

06

Angry Kaomoji

Furrowed brows and a scowl — proper rage.

07

Table Flip

The internet's favourite tantrum: flipping a table in text.

08

Lenny Face

A suggestive raised-eyebrow face with a long meme history.

09

Bear Kaomoji

A small round bear face, three characters wide.

10

Excited Kaomoji

Both arms up with squinting delight.

11

Cat Kaomoji

A round cat face with two raised paws either side.

12

Winking Kaomoji

One eye closed and one open — a compact text wink.

13

Confused Kaomoji

A blank face with a question mark hanging beside it.

14

Love Kaomoji

Heart-shaped eyes framing a wide, delighted smile.

15

Sleepy Kaomoji

Closed eyes with sleep letters drifting off to the side.

16

Dancing Kaomoji

Sunglasses and raised arms with musical notes trailing behind.

17

Running Kaomoji

A grinning face mid-stride with both arms swinging.

18

Cool Kaomoji

The deal-with-it face, sunglasses lowered into place.

19

Look of Disapproval

Two heavy-lidded eyes staring flatly across a single line.

20

Flex Kaomoji

A determined face with both arms curled into a flex.

How to read this collection

Context is part of the definition

Copy the entire face and paste it as plain text. Markdown and chat formatting may treat backslashes, underscores or asterisks as syntax, so check that both arms and every facial feature survived.

01

Keep every character

A missing slash or space can change the expression. The copy control captures the complete sequence.

02

Use an informal setting

Kaomoji are expressive by design and fit chats, captions and community posts better than formal documents.

03

Expect font changes

The same face may become wider, narrower or slightly misaligned when a device falls back to another Unicode font.

Browse by mood

Kaomoji collections

Larger sets grouped by what they express, each with the characters the faces are built from.

Common questions

About kaomoji

What is the difference between kaomoji and Western emoticons?

Western emoticons such as :-) are read sideways and use a handful of punctuation marks. Kaomoji are read upright and draw on a far wider set of characters — Japanese kana, phonetic letters, box drawing and mathematical signs — which is why they can show arms, tears and whole gestures rather than just a face.

Why does a kaomoji lose an arm when I paste it?

Because something in the destination treated one of its characters as syntax. Markdown reads backslashes, underscores and asterisks as formatting and removes them, and autocorrect can replace straight quotes or collapse repeated spaces. Pasting as plain text, and checking both edges of the face afterwards, avoids almost all of it.

Why does the same kaomoji look wider on another device?

A kaomoji usually mixes characters from several Unicode blocks, and few fonts cover all of them. The device falls back to a different font for the parts it cannot draw, so widths and baselines stop matching and the face stretches or sits crookedly. The characters are unchanged; only the rendering differs.