TextToolboxTextToolbox
HomeEmoji & Symbol ToolsKaomoji Generator

Kaomoji Generator

Browse 97 stored kaomoji entries by mood and keywords. Random chooses from current results; Copy keeps the complete face.

Built by Saurabh Kumar

Quick Answer

The Kaomoji Generator browses a curated collection of 97 Unicode text-face entries in ten mood categories. Search intersects with the selected mood, and Random selects and tries to copy one current result. It can repeat. The selected complete face remains available for manual copying.

97 stored entries across ten mood categories. Search and the selected category work together.

Random selects and tries to copy one current result. It can repeat a previous choice.

If Copy fails, select the complete value above and copy manually.

97 matching entries.

Kaomoji entry 1, happy

(。♥‿♥。)

love, heart, smile, cute

Kaomoji entry 2, happy

(◕‿◕)

smile, cheerful, friendly

Kaomoji entry 3, happy

(^◡^)

smile, joy, content

Kaomoji entry 4, happy

(◠‿◠)

smile, pleasant, nice

Kaomoji entry 5, happy

(✿◠‿◠)

flower, smile, sweet

Kaomoji entry 6, happy

(◡‿◡)

gentle, smile, kind

Kaomoji entry 7, happy

。◕‿◕。

cute, smile, dots

Kaomoji entry 8, happy

(⌒‿⌒)

grin, cheerful, bright

Kaomoji entry 9, happy

(◕‿◕)♡

love, heart, smile

Kaomoji entry 10, happy

(◍•ᴗ•◍)♡

love, heart, cute, blush

Kaomoji entry 11, love

(♡˙︶˙♡)

heart, romantic, sweet

Kaomoji entry 12, love

♡(˃͈ દ ˂͈ ༶ )

heart, shy, romantic

Kaomoji entry 13, love

(∩。・ω・。)⊃━☆゚.*♡

magic, heart, sparkle

Kaomoji entry 14, love

(♥ω♥*)

heart, eyes, love

Kaomoji entry 15, love

♡( ◡ ‿ ◡ )

heart, smile, gentle

Kaomoji entry 16, love

(◍•ᴗ•◍)❤

heart, red, love

Kaomoji entry 17, love

(*´∀`*)♡

heart, happy, excited

Kaomoji entry 18, love

(´∀`)♡

heart, smile, content

Kaomoji entry 19, love

♡\( ̄▽ ̄)/♡

heart, celebration, joy

Kaomoji entry 20, love

(ღ˘⌣˘ღ)

heart, dreamy, romantic

Kaomoji entry 21, sad

(。•́︿•̀。)

cry, tears, upset

Kaomoji entry 22, sad

(╥﹏╥)

cry, tears, very sad

Kaomoji entry 23, sad

(;´༎ຶٹ༎ຶ`)

cry, tears, sobbing

Kaomoji entry 24, sad

(´;ω;`)

cry, tears, upset

Kaomoji entry 25, sad

。・゚・(ノД`)・゚・。

cry, tears, wailing

Kaomoji entry 26, sad

(╯︵╰)

disappointed, down, dejected

Kaomoji entry 27, sad

(◞‸◟)

frown, down, unhappy

Kaomoji entry 28, sad

( ´•̥̥̥ω•̥̥̥` )

cry, small, hurt

Kaomoji entry 29, sad

(。╯︵╰。)

disappointed, deflated, sad

Kaomoji entry 30, angry

(╯°□°)╯︵ ┻━┻

flip, table, rage, mad

Kaomoji entry 31, angry

(ノಠ益ಠ)ノ彡┻━┻

flip, table, very angry

Kaomoji entry 32, angry

ಠ_ಠ

disapproval, judgmental, serious

Kaomoji entry 33, angry

(`皿´#)

mad, furious, teeth

Kaomoji entry 34, angry

(╬ಠ益ಠ)

very angry, furious, rage

Kaomoji entry 35, angry

(`・ω・´)

determined, serious, focused

Kaomoji entry 36, angry

(¬_¬)

annoyed, side eye, skeptical

Kaomoji entry 37, angry

(-_-#)

annoyed, frustrated, vein

Kaomoji entry 38, angry

(;¬_¬)

suspicious, annoyed, wary

Kaomoji entry 39, angry

( ︶︿︶)

upset, frown, disappointed

Kaomoji entry 40, surprised

(°o°)

shock, amazed, wow

Kaomoji entry 41, surprised

(⊙_⊙)

shock, stunned, wide eyes

Kaomoji entry 42, surprised

(◉_◉)

shock, big eyes, stunned

Kaomoji entry 43, surprised

(゜o゜)

wow, amazed, open mouth

Kaomoji entry 44, surprised

(☉_☉)

shock, wide, stunned

Kaomoji entry 45, surprised

\(°o°)/

wow, hands up, amazed

Kaomoji entry 46, surprised

(((;°▽°)))

shock, shaking, nervous

Kaomoji entry 47, surprised

(@_@)

dizzy, confused, overwhelmed

Kaomoji entry 48, surprised

(°▽°)

happy surprise, amazed, pleased

Kaomoji entry 49, surprised

(o_O)

confused, what, puzzled

Kaomoji entry 50, confused

(・_・)?

question, puzzled, what

Kaomoji entry 51, confused

(°_°)

blank, empty, lost

Kaomoji entry 52, confused

( ̄_ ̄)

deadpan, flat, unimpressed

Kaomoji entry 53, confused

(-_-?)

question, tired, puzzled

Kaomoji entry 54, confused

(・・?)

dots, question, thinking

Kaomoji entry 55, confused

┐( ̄_ ̄)┌

shrug, whatever, dunno

Kaomoji entry 56, confused

¯\_(ツ)_/¯

shrug, dunno, whatever

Kaomoji entry 57, confused

(?_?)

question, very confused, lost

Kaomoji entry 58, confused

(・・;)

nervous, worried, sweat

Kaomoji entry 59, confused

(._.)?

question, down, puzzled

Kaomoji entry 60, sleepy

(˘▾˘)~♪

tired, music, relaxed

Kaomoji entry 61, sleepy

(-_-)zzz

sleeping, tired, zzz

Kaomoji entry 62, sleepy

(´-ω-`)

tired, sleepy, peaceful

Kaomoji entry 63, sleepy

(-_-) zzZ

sleeping, tired, snoring

Kaomoji entry 64, sleepy

(¦3[▓▓]

bed, sleeping, pillow

Kaomoji entry 65, sleepy

(˘_˘)

tired, drowsy, peaceful

Kaomoji entry 66, sleepy

(-.-)

tired, sleepy, closed eyes

Kaomoji entry 67, sleepy

(︶︹︺)

tired, drowsy, sleepy

Kaomoji entry 68, sleepy

(。-_-。)

tired, sleepy, dots

Kaomoji entry 69, sleepy

(-_-)

tired, bored, sleepy

Kaomoji entry 70, excited

\(^o^)/

celebration, joy, yay

Kaomoji entry 71, excited

٩(◕‿◕)۶

happy, celebration, arms up

Kaomoji entry 72, excited

(ノ◕ヮ◕)ノ*:・゚✧

sparkle, magic, celebration

Kaomoji entry 73, excited

(*^▽^*)

very happy, joy, bright

Kaomoji entry 74, excited

(ノ´∀`)ノ

celebration, happy, arms up

Kaomoji entry 75, excited

٩(♡ε♡ )۶

love, heart, celebration

Kaomoji entry 76, excited

(。◕‿◕。)

happy, cute, cheerful

Kaomoji entry 77, excited

\(★ω★)/

star, eyes, amazing

Kaomoji entry 78, excited

(ノ≧∀≦)ノ

very happy, celebration, joy

Kaomoji entry 79, excited

ヽ(°〇°)ノ

surprised, happy, wow

Kaomoji entry 80, shy

(⁄ ⁄•⁄ω⁄•⁄ ⁄)

blush, embarrassed, cute

Kaomoji entry 81, shy

(。◕‿‿◕。)

blush, smile, cute

Kaomoji entry 82, shy

(*゚ー゚*)

blush, embarrassed, flustered

Kaomoji entry 83, shy

(//▽//)

blush, embarrassed, happy

Kaomoji entry 84, shy

(⁄ ⁄>⁄ ▽ ⁄<⁄ ⁄)

very shy, blush, embarrassed

Kaomoji entry 85, shy

(*´꒳`*)

blush, cute, embarrassed

Kaomoji entry 86, shy

( ´ ▽ ` ).。o♡

love, blush, heart

Kaomoji entry 87, shy

(˘ε˘ )

love, heart, happy

Kaomoji entry 88, shy

(*˘︶˘*)

cute, sweet, bashful

Kaomoji entry 89, shy

(*˘︶˘*).。.:*♡

love, heart, dreamy

Kaomoji entry 90, misc

ʕ•ᴥ•ʔ

bear, cute, animal

Kaomoji entry 91, misc

(◕‿◕)つ━☆・*。

magic, wand, sparkle

Kaomoji entry 92, misc

╰( ͡° ͜ʖ ͡° )つ──☆*:・゚

lenny, magic, wand

Kaomoji entry 93, misc

♪┏(・o・)┛♪┗ ( ・o・) ┓♪

dance, music, party

Kaomoji entry 94, misc

─=≡Σ(╯°□°)╯︵┻━┻

fast, table, flip

Kaomoji entry 95, misc

༼ つ ◕_◕ ༽つ

give, hands, offering

Kaomoji entry 96, misc

(ノ◕ヮ◕)ノ*:・゚✧*:・゚✧

sparkle, magic, celebration

Kaomoji entry 97, misc

ƪ(˘⌣˘)ʃ

dance, wiggle, cute

A Library of 97 Text Faces in Ten Moods

This is a curated library of 97 Japanese-style Unicode text faces in ten mood categories. Browse a stored expression, search its keywords and copy the complete string. It does not generate an original drawing, interpret a message or decorate arbitrary source text.

Browsing by mood, searching, copying

  1. Start with All moods, or choose one category such as happy, angry or misc.
  2. Search a literal face or keywords such as table flip or bear. Search only examines entries in the selected category.
  3. Use a named Copy button, or Random from results to choose and try copying one visible result.
  4. Check Selected kaomoji and wait for confirmation. If clipboard access fails, select the complete value and copy manually. Clear all filters restores the full collection and clears the selection.

How search matches faces

Search trims outer whitespace and matches English mood/keyword text without case sensitivity. Multiword queries require every word to appear in the combined metadata. Literal face matching is case-sensitive; for example, the uppercase O in the stored surprised face matters. These are substring matches, not an interpretation of your mood.

Category and Search intersect. Searching bear while happy is selected gives no result because the bear entry is in misc. Random uses this same result list, can repeat and is disabled when no entries match. It selects a stored face rather than assembling new parts.

Copy preserves the original sequence, including spaces, backslashes, combining marks and fullwidth punctuation. Unicode text can contain characters from several scripts. A face is not a downloaded image, but its appearance still depends on font coverage, fallback, shaping and wrapping in the receiving app. Emoji are also Unicode character sequences; they are not simply image files.

Exact stored faces and the searches that find them

Exact stored strings and the filters that find them
Category and SearchStored faceWhat to check
Angry; table flip(╯°□°)╯︵ ┻━┻Fullwidth closing parenthesis and a space before the table
Confused; shrug¯\_(ツ)_/¯The backslash survives Copy
Sleepy; sleeping(-_-)zzzThe trailing letters are part of the face
Surprised; literal face(o_O)Lowercase o and uppercase O are distinct

Mood browsing, literal lookup and random picks

Mood browsing

Compare the expressions stored under one mood before choosing a face.

Literal lookup

Find a known expression without losing its punctuation or backslashes.

Filtered discovery

Use Random after narrowing a keyword to explore only matching entries.

Message drafting

Paste a face beside ordinary words when the conversation suits it. Check the draft before sending.

When a search finds nothing, or a field refuses the face

No results does not mean the face is unavailable everywhere. A selected mood can hide keyword matches; choose All moods and try again. A successful clipboard write does not confirm that a username, bio or message field will accept the string.

Some entries use Unicode outside ASCII. Missing glyphs, combining-mark placement and line wrapping can alter the visual result. Do not promise identical appearance across fonts, universal platform acceptance or professional suitability. Preserve the complete face when manually copying.

Keeping the message readable

Keep essential meaning in readable words, then add a face if helpful. Use a short keyword first and add a second word to narrow the list. Inspect the pasted draft on the intended device. Character counts shown here are JavaScript UTF-16 units, not a guaranteed destination limit.

Sources: Unicode sequences and presentation and clipboard confirmation and permission errors.

Learn more: What is Kaomoji?, What is ASCII Art?