Browse 150+ kaomoji by mood — happy, sad, love, angry, cute, table-flip and more. Tap Copy and paste anywhere text works.
A kaomoji is a face built entirely from text characters, made to be read straight on rather than sideways. Where a Western emoticon like :) needs a slight head-tilt to read as a smile, a kaomoji such as (^_^) is drawn upright — the eyes, mouth, and sometimes arms or ears are arranged so the face reads naturally without turning your head. The word itself comes from the Japanese "kao" (face) and "moji" (character), and the style originated in Japan in the early days of text-based online forums, long before picture-based emoji existed.
Emoji are small picture icons baked into a device or app's font — the same 😀 renders as an actual image, and its exact look varies slightly between iOS, Android, and different apps, sometimes changing meaning entirely between platforms. A kaomoji like (◕‿◕) is pure text and Unicode punctuation, not an image, so it looks identical everywhere it's supported. That also means a kaomoji can be typed character by character, edited mid-face, or dropped into places that strip out image-based emoji — old chat clients, some plain-text fields, and certain usernames that reject image characters but accept regular Unicode text.
A handful of kaomoji have become so widely recognized that they're used almost like their own language. Here's a quick reference for the ones you'll see most often, and when people typically reach for each one.
| Face | Name | Typically used for |
|---|---|---|
| ¯\\_(ツ)_/¯ | Shrug | "I don't know" / "not my problem" |
| (╯°□°)╯︵ ┻━┻ | Table flip | Frustration, giving up, mock-rage |
| (^_^) | Smile | Friendly, warm, everyday happy |
| (づ ●─● )づ | Hug | Sending comfort or affection |
| ಠ_ಠ | Disapproval | Skeptical or unimpressed stare |
| (ノ_<。) | Pouting | Sadness, disappointment |
| (⌐■_■) | Cool | Confidence, "nailed it" moments |
A kaomoji works best dropped at the end of a message to set the tone without needing an image — here's how a couple of the most useful ones look in context.
This generator groups every kaomoji into one of 24 moods — Happy, Sad, Love, Angry, Cute, Shrug, Table Flip, Laughing, Crying, Sleepy, Confused, Animals, Music and more — so you can jump straight to the feeling you're after instead of scrolling through everything at once. The search box works the same way as the category chips: typing a mood word like "flip" or "shrug" filters the list instantly, whether or not a category is already selected.
Because kaomoji are ordinary text, they paste cleanly into chat apps, social captions and comments, forum posts, usernames, and even plain SMS messages that don't support image-based emoji at all. The shrug ¯\\_(ツ)_/¯ and table-flip (╯°□°)╯︵ ┻━┻ have become widely recognized precisely because they're plain text — they render correctly almost anywhere, from Discord to a basic text editor, without depending on a particular emoji font being installed on the receiving end.
Every kaomoji in this collection is curated to use widely-supported Unicode characters, so they're built to display consistently across major platforms like Discord, Instagram, WhatsApp, and X — rather than relying on rare symbol blocks that only render correctly on certain devices.
Kaomoji combines the Japanese words for "face" (kao) and "character" (moji). It refers to emoticons built from text characters and read upright, like (^_^), rather than sideways like a Western emoticon such as :).
Rather than typing it manually, search "shrug" in this tool and tap Copy — the shrug uses a specific Unicode katakana character (ツ) that's easy to mistype by hand, so copying the exact string avoids a broken face.
Yes — this collection is curated around widely-supported Unicode characters, so these kaomoji display correctly on Discord, Instagram, WhatsApp, X, Facebook, and most modern chat and social apps.
No. Emoji are picture icons built into a device's font and can render differently between platforms. Kaomoji are made purely of text and Unicode symbols, so they look identical everywhere and can be typed or edited like any other text.
Yes, completely free with no account or sign-up required, and everything runs instantly in your browser.
No — searching, filtering, and copying all happen locally in your browser. Nothing you type or select is sent to any server.
That means the specific device or font doesn't support one of the less-common Unicode symbols in that face. It's rare with this curated set, but if it happens, try a simpler kaomoji from the same mood category instead.
Yes, but check the limit first — some platforms count every symbol in a kaomoji individually, so a longer face can use up more of a short character limit than it visually appears to.