Shrug Kaomoji Japanese Faces Blog

Text Faces

Copy popular text faces — kaomoji, shrug, Lenny-style faces, bears and more.

Copy the most popular text faces

This is a quick grab-bag of the most useful text faces. Click any of them to copy. Below, the full library is searchable and browseable by mood (happy, sad, love, animals, table flip and more).

Top text faces, and where each one comes from

Text face vs emoji vs kaomoji — the actual difference

Rendering risk: which faces are most likely to break

Not all text faces are equally safe across old software and narrow fonts. As a rule, the more a face relies on combining diacritical marks (accents that fuse onto the character before them, rather than standalone symbols) the more likely it is to render oddly in an incomplete font:

Picking a text face by what you actually need

Text faces vs custom AI-generated emoji

Newer tools like Apple's Genmoji (introduced in iOS 18.2, December 2024) let you generate a custom, personalized emoji-style image from a text description. It's a genuinely different technology from anything on this page — Genmoji produces an image file tied to a specific device ecosystem, while every text face here is made from plain Unicode characters and remains usable in environments with no image support. Font coverage, spacing, and markup escaping can still affect the exact result. The two aren't competitors so much as tools for different jobs: a generated image for a highly specific, personal visual joke; a text face for something that needs to paste cleanly into a terminal, a code comment, or a cross-platform document years from now.

Which Unicode blocks text faces actually borrow from

None of the characters in a text face were designed to build faces — every one of them was standardized for an unrelated purpose, and kaomoji culture repurposed their shapes. Knowing the source block explains why some faces are rock-solid everywhere and others occasionally break:

FAQ

What are text faces?

Text faces — also called kaomoji or ASCII emoticons — are faces and gestures drawn from text characters, like ¯\_(ツ)_/¯ or ( ͡° ͜ʖ ͡°). Because they're text, they look the same on every app, OS and device.

How are text faces different from emoji?

Picture emoji (😀, 🤷) are rendered by the platform — they can change appearance between iPhone, Android and Windows. Text faces are characters; they always render exactly the same.

Where do text faces come from?

Most originated in Japanese kaomoji culture (read upright, not tilted), then spread worldwide through Reddit, forums and IRC. A few, like the Lenny face, are Western internet inventions (2012, via 4chan and Reddit) that borrow the same 'characters as a face' idea but use different Unicode blocks.

Which text face is safest to paste anywhere, including old software?

Faces built only from basic ASCII punctuation — :) :( :P — are the safest of all, since every text system since the 1980s supports plain ASCII. Among the faces on this page, the plain shrug variant \_(•_•)_/ and the disapproval face ಠ_ಠ are close seconds: they use single, well-supported code points rather than the combining diacritics that can break in older or narrower fonts (see the Lenny face render notes below).

Can I search for a text face by feeling instead of browsing categories?

Yes — the search box in the tool below matches on mood keywords (try 'confused', 'love', 'angry') as well as the character itself, so you don't need to know which category a face lives in to find it.

Related