Kaomoji generator
Generate random Japanese text emoticons from a built-in library of over 120 kaomoji, sorted into twelve moods.
Kaomoji generator
A kaomoji (顔文字, literally "face character") is a Japanese-style emoticon built from standard Unicode characters and read straight on, not sideways like a Western :) — (。◕‿◕。) rather than a smiley you have to tilt your head to see. This tool draws random kaomoji from a curated library of more than 120 faces, organized into twelve moods: happy, sad, angry, love, surprise, animals, table flip, shrug, greeting, sleepy, dancing and music, so you can grab exactly the tone a message needs instead of scrolling a giant list by hand.
Pick "All categories" to draw from every kaomoji in the library, or choose a single mood to generate only from that group — useful when you specifically need an angry face for a rant or a love face for a text message. The count option produces anywhere from 1 to 50 kaomoji per run, and every pick is chosen with the Web Crypto API's random number generator rather than a predictable pseudo-random source, so repeated runs at the same settings still return a different mix.
The result can be laid out one kaomoji per line, ready to paste into a list or a spreadsheet, or as a single comma-separated line for dropping into chat, a status update or a text expander snippet. The tally underneath always reports the total generated and a breakdown of how many came from each mood, so a quick glance shows whether a batch leaned happy, sad or somewhere in between.
Kaomoji are popular in chat apps, forum signatures, commit messages, Discord and any place plain text needs a little expression without an image. Everything runs locally in your browser: the library of faces ships with the page and the picks it generates are never uploaded or logged anywhere.