UTILS.
100% in-browser
(^_^)

Kaomoji Picker & Generator

Browse and copy Japanese text faces (kaomoji) grouped by mood — happy, sad, angry, love, table-flip and more — plus a one-click random kaomoji button.

Pick a mood, then click a face below to copy — or hit Random.

About this tool

The Kaomoji Picker & Generator lets you browse and copy kaomoji — Japanese-style emoticons built from Unicode characters that read as little faces, like (^_^), ¯\_(ツ)_/¯, or the classic table-flip (╯°□°)╯︵ ┻━┻. Unlike emoji, kaomoji are plain text, so they paste cleanly into any chat, username, bio, code comment, or document without needing emoji support.

Pick a mood from the dropdown — happy, sad, angry, love, table-flip, surprise, bear, shrug, dance or sleepy — and the browse grid fills with hand-curated faces for that feeling; choose "All moods" to see every face at once. Click any face to copy it straight to your clipboard. The whole table is bundled in the page, so selection and copying happen instantly and entirely offline.

Want one at random? Set a count (1–20) and press the Random button: the tool picks that many faces from the current mood using Math.random() over the pool, shows them in the output box, and copies them for you. Everything is local, deterministic in structure and private — nothing you copy is ever sent anywhere.

Frequently asked questions

What is a kaomoji?
A kaomoji is a Japanese emoticon assembled from Unicode letters, punctuation and symbols that together look like a face — for example (^▽^) or ʕ•ᴥ•ʔ. Because they are plain text, they work anywhere text does, without relying on emoji fonts.
How do I copy a face?
Just click any face in the browse grid — it is copied to your clipboard immediately and a small toast confirms it. You can then paste it into any app, message, or field with the usual paste shortcut.
What does the Random button do?
It picks the number of faces you set in the count box (1–20) at random from the currently selected mood — or from every mood if "All moods" is chosen — displays them in the output area, and copies them so you can paste right away.
Do kaomoji work everywhere?
Almost anywhere, because they are ordinary text characters rather than emoji. Very rarely a font may not include a specific symbol and show a box instead; picking a simpler face usually solves it.

More tools