How to use the kaomoji copy paste
- Select a category from the dropdown, or leave it on Random.
- Click Generate to produce a kaomoji from that group.
- Click the result or highlight it to copy the text face.
- Paste it into any chat, comment box or document.
What are kaomoji?
Kaomoji are Japanese text emoticons made from combinations of punctuation marks, letters and special characters. Unlike Western emoticons such as :) which you read by tilting your head, kaomoji faces are meant to be read straight on. They first appeared on Japanese bulletin board systems in the 1980s and spread globally through forums, IRC channels and early social networks.
The word itself combines kao (face) and moji (character). Because they rely only on text, they work on any platform that supports Unicode, including older phones, terminals and plain-text emails where graphical emoji cannot render.
How kaomoji are built
A typical kaomoji has three parts: left arm or bracket, a face, and right arm or bracket. The face itself contains eyes, an optional nose and a mouth. By swapping these pieces you can express dozens of emotions with a single line of text.
| Part | Common characters |
|---|---|
| Brackets | ( ), [ ], { }, < >, 「 」 |
| Eyes | ^, ´, `, ●, ○, T, ≧, ≦ |
| Mouths | ω, ∀, ▽, _, ., ‿‿ |
| Arms | ಠ, /, \, ∩, ⊂ |
For example, combining (, ^, ω, ^ and ) gives (^ω^), a classic happy face. Changing the eyes to T produces (TωT), which reads as crying.
Popular kaomoji reference
Here are some widely used kaomoji faces grouped by emotion. You can use this kaomoji copy paste tool above to generate more variations at random.
| Emotion | Examples |
|---|---|
| Joy | (^‿^), (✧ω✧), (◕‿◕) |
| Sadness | (╥﹏╥), (;ω;), (T_T) |
| Anger | (#´∩`), (╬ಠ益ಠ), ¬_¬ |
| Love | (♡‿♡), (❤ω❤) |
| Surprise | (°o°), (O_O), ⊙_⊙ |
| Shrug | ¯\_(ツ)_/¯, ¯\_(❄)_/¯ |
| Animals | ʕ•̀ᴥ•́ʔ, /・‿・\ |
Kaomoji vs emoji vs emoticons
People often confuse these three terms. Classic Western emoticons like :) and :D use basic ASCII characters and require you to mentally rotate them 90 degrees. Emoji are small raster or vector images encoded as single Unicode code points, rendered consistently by each operating system.
Kaomoji sit between the two. They use multiple Unicode characters arranged horizontally to form a picture, but remain plain text. This means you can type them anywhere, style them with CSS, and they will never break if a platform lacks a specific emoji font. For decorative symbols beyond faces, you might also explore tools like flower symbols copy paste or math symbols copy paste.
Typing kaomoji on different platforms
Because kaomoji are just text, you do not need special software. On Windows, open the Character Map (charmap) to find individual symbols, or simply copy them from this page. On macOS, press Cmd + Ctrl + Space to open the character viewer and search for specific components like omega or degree signs.
On Linux, most desktop environments include a character map utility, or you can use Ctrl + Shift + U followed by the Unicode hex code in GTK applications. Many users create custom text shortcuts in their keyboard settings so that typing a short code expands into a full kaomoji automatically.
Using kaomoji in code and markup
When embedding kaomoji in HTML, most characters render fine as-is because modern pages use UTF-8 encoding. However, characters like < and > must be escaped as < and > to avoid being parsed as tags. In JSON APIs, ensure your strings are properly encoded so the receiving application does not misinterpret multi-byte characters.
In programming languages like Python or JavaScript, you can store kaomoji directly in string literals as long as your source file is saved as UTF-8. If you need to represent them with escape sequences, use the Unicode code point notation such as \u03C9 for the Greek lowercase omega commonly used as a mouth.
Worked examples
Each result below was produced by the same code the tool runs, so you can check your own numbers against them.
| Example | Input | Result |
|---|---|---|
| Random pick | Category: random | (ಠ_ಠ) |
| Happy face | Category: happy | (^_^) |
| Animal kaomoji | Category: animals | /・‿・\ |
FAQ
What is a kaomoji?
A kaomoji is a Japanese-style text emoticon made from punctuation, letters and Unicode characters. Unlike Western emoticons, they are read horizontally without tilting your head.
Do kaomoji work on all devices?
Yes. Because they are plain text rather than images, they display on any device or application that supports Unicode, including older phones and terminal emulators.
How is kaomoji different from emoji?
Emoji are single pictographic characters rendered as images by the operating system. Kaomoji are combinations of multiple text characters that form a picture using only typography.
Can I use kaomoji in professional emails?
You can, but consider your audience. They are popular in casual messaging, gaming communities and social media. In formal business correspondence they may appear too informal.
Why do some kaomoji look broken?
If a character appears as a box or question mark, your current font lacks the required glyph. Switching to a font with broad Unicode coverage, such as Noto Sans or Arial Unicode MS, usually fixes it.
Is anything uploaded when I use this tool?
No. The kaomoji copy paste generator runs entirely in your browser. No data is sent to any server.