Kaomoji Generator

Build your own Japanese text face: pick a mood, mix the parts, and copy it in one click. A kaomoji maker, text-face generator, and emoticon creator in one.

(^▽^)

Mood
Start from a preset
Recently Made
Build it part by part
Face
Eyes
Mouth
Cheeks
Arms
Extra

How to make a kaomoji

Start with a mood (happy, cute, love, sad, angry, and more) and the parts filter to ones that fit. Then pick a face outline, eyes, and a mouth, and add optional cheeks, arms, and an extra flourish. The preview updates as you go, and the left and right sides stay matched automatically: pick one arm and the other completes it. Hit Surprise Me for a coherent random face in the current mood, or paste an existing face into the box to tweak it.

Every kaomoji is plain Unicode text, so once you copy it, it pastes into Instagram and TikTok bios, Discord and WhatsApp chats, and YouTube comments. No image, no app. Prefer to browse ready-made faces? The kaomoji library has hundreds sorted by mood.

Want ready-made faces instead?

Browse hundreds of copy-and-paste kaomoji sorted by mood: happy, cute, love, crying, cat, and more.

Browse the Kaomoji Library →
Related

Learn more: what is a kaomoji, how to type kaomoji on any device, and what UwU means. Or copy from the libraries: cute, happy, love, and the Lenny face.

FAQ

Frequently Asked Questions

Pick a mood to filter the parts, then choose a face outline, eyes, mouth, cheeks, and arms. The preview updates live as you build. Tap Copy to put the finished kaomoji on your clipboard, or Surprise Me for a random face in the current mood.

Yes. You can build and copy unlimited kaomoji with no signup. Every face is plain Unicode text, so it pastes into bios, captions, comments, and chats.

A kaomoji is a Japanese-style emoticon read upright, built from Unicode characters, such as (^_^). Unlike an emoji, it is plain text, so no app swaps in its own picture. See what is a kaomoji for more.

Yes. Paste any face into the text box to tweak it. The face you build is saved in a shareable link so you can send it or come back to it.

Most parts are ordinary characters. Parts from Kannada, Thai, Arabic and Canadian syllabics show as boxes on a device without those fonts, and stacked combining marks (such as Lenny brows or blush lines) can shift on older iOS or in some apps. Discord and Reddit also read underscores, asterisks, backslashes and a leading > as formatting. The line under the preview says when your face uses any of these.