Kaomoji – Japanese Emoticons

Kaomoji (顔文字, "face characters") are Japan's horizontal emoticons — expressive faces built from characters, no head-tilt required. Tap any face to copy it, table-flip included.

Happy & excited

Love

Sad & crying

Angry & annoyed

Animals & classics

Kaomoji vs Western emoticons

Western emoticons read sideways and lean on the mouth — :) :D :( — while kaomoji sit upright and put the emotion in the eyes: ◕ for sparkle-eyed delight, ╥ for streaming tears, ಠ for disapproval. That mirrors a real cross-cultural finding about where people read emotion in faces. The character palette is why kaomoji got so expressive: Japanese typists had katakana, fullwidth forms, and imported alphabets (ಠ is Kannada, ʕ is IPA) to build faces from.

The canon, briefly

Some faces are institutions: ¯\_(ツ)_/¯ is the universal shrug (worth copying — typing it manually breaks mid-shrug), (╯°□°)╯︵ ┻━┻ flips the table and ┬─┬ノ( º _ ºノ) politely restores it, ʕ•ᴥ•ʔ is the bear that softens any message, and ( ͡° ͜ʖ ͡°) — the Lenny face — has a page of its own. Kaomoji paste anywhere text works; their only enemy is fonts missing the rarer letters, which shows as boxes.

Frequently asked questions

What does kaomoji mean?

顔文字: kao (face) + moji (character) — 'face characters.' The style emerged on Japanese message boards in the late 1980s and evolved separately from Western sideways smileys.

How do I type kaomoji myself?

Mostly, you don't — the faces mix characters from many alphabets, so even Japanese keyboards insert them from dictionaries rather than typing them out. Copying from a library like this page is the standard method everywhere.

Why do some kaomoji show squares or boxes?

A face may borrow characters from Kannada, Thai, or phonetic alphabets; if the viewing device's fonts lack one, it renders as □. The classics (shrug, table flip, bear) use widely-supported characters and are safe.

Do kaomoji work on Instagram and Discord?

Yes — bios, captions, comments, and messages all accept them. Discord users often give the shrug its own shortcut via custom keybinds; on phones you can add frequent faces as keyboard text replacements.