0 adoptions since launch

Kaomoji — Japanese Text Faces to Copy & Paste

welcome to the meadow. tell us how you're feeling and we'll walk out the little ones who match. tap any one to take it home.

A kaomoji (顔文字, Japanese for "face characters") is an emoticon built from ordinary text characters and read upright, without tilting your head — (◕‿◕) ¯\_(ツ)_/¯ ʕ•ᴥ•ʔ. Unlike an emoji it is not a picture: it is plain Unicode text, so you can paste it into Discord, a TikTok display name, or an Instagram bio.

gentle smile
little cheer
big grin
shy joy
wave hello
arms up
starry eyes
cheer fists
warm cheeks
quiet delight
flower smile
hooray
cozy content
wink and go
smitten
heart eyes
big hug
loved
in love
bashful love
kiss blow
smooch
heartfelt
yearning

the pens — by feeling

every mood gets its own shelf. give it a scroll — some little ones are shier than others.

the cheeriest corner of the meadow — first stop for most visitors.

gentle smile
little cheer
big grin
shy joy
wave hello
arms up
starry eyes
cheer fists
warm cheeks
quiet delight
flower smile
hooray
cozy content
wink and go
happy bear
determined bear
whiskers cat
paw cat
big eye cat
waving cat
fancy cat
peeking bunny

soft ones, for soft moments.

smitten
heart eyes
big hug
loved
in love
bashful love
kiss blow
smooch
heartfelt
yearning
bear hug
reaching bear
shy bunny

sadness

browse all →

no pep talks in this pen — just quiet company.

big tears
welling up
streaming tears
hiding tears
sniffle
quiet cry
downcast
classic tears
need a hug
trembling
crying cat
teary cat

handle with care — a few of them throw furniture.

table flip
double table flip
shouting
furious
grr
rage flip
steaming
pouty mad
table back
melt down
bear flip

confusion

browse all →

the shruggers and the huhs. nobody here is quite sure either.

huh
wide eyes
hmm
shrug
shoulder shrug
big shrug
unsure
startled
meh whistle
blank grin

celebration

browse all →

party ones. bring confetti, or don't — they brought enough.

hurray
party joy
sparkle throw
confetti
thrilled
woo
toss sparkles
pumped

keep your voice down through this pen.

snoozing
dozing
sleepy eyes
peaceful sleep
curled up
long nap

unbothered, low-key, easy to be around.

classic bear
sitting bear
sitting cat
bunny ears
little bunny
plain bunny

the pens — by kind

bears, cats, rabbits — the shelter's most-requested species.

the shelter's most popular species.

classic bear
sitting bear
bear hug
happy bear
bear flip
reaching bear
determined bear

whiskers, paws, and the occasional meow.

whiskers cat
sitting cat
paw cat
big eye cat
crying cat
waving cat
fancy cat
teary cat

rabbits

browse all →

small, quiet, easy to miss if you're not looking.

bunny ears
little bunny
shy bunny
plain bunny
peeking bunny

the pens — by move

grouped by what they're doing, not just how they feel.

table flip

browse all →

for when a table needs flipping. or un-flipping.

table flip
double table flip
rage flip
table back
bear flip

the international gesture of not knowing.

shrug
shoulder shrug
big shrug

open arms, no questions asked.

big hug
kiss blow
need a hug
bear hug
reaching bear

zzz. do not disturb.

snoozing
dozing
peaceful sleep
curled up
long nap

fresh from the wild

196 faces we sorted through and kept this week, on top of the ones already in the pens. tap any of them to copy. they are stored exactly as we found them — nothing tidied up, nothing simplified.

the soft ones

rounded cheeks, half-closed eyes, no sharp edges. these are the ones people put in an instagram bio or send when a friend needs something gentle.

the bright ones

raised arms, wide eyes, exclamation energy. good for a reply that needs to read as genuinely pleased rather than polite.

the teary ones

streaming eyes and wobbling mouths. the internet uses most of these for small dramatic sorrows — a sold-out concert, a dead battery — not real grief.

the unimpressed ones

flat eyes, straight mouth, zero enthusiasm. the deadpan register — perfect for group chats where a plain "ok" would read as rude.

the spirited ones

fists up, brows down, sleeves rolled. use them for mock outrage and for genuine "let's go" encouragement — the same faces carry both.

bears, cats & company

the ʕ ʔ bracket makes a bear, the ₍^ ^₎ makes a cat. swap what sits between the brackets and you have a whole species.

what is a kaomoji?

a kaomoji is a face you read upright, assembled from characters that were never meant to be a face. the word is japanese — 顔文字 — and it is literally two words stuck together: 顔 (kao, "face") and 文字 (moji, "character"). face characters.

they turned up in japan in the 1980s, on an early online service called ASCII NET, and the original (^_^) is credited to yasushi wakabayashi in 1986. the western emoticon had appeared a few years earlier and went the other way: :-) asks you to tilt your head. kaomoji never do. that one decision is why they could keep growing — a sideways face has two eyes and a mouth to work with, an upright one has cheeks, arms, ears and a tail.

the character set grew with the technology. first plain ascii, then shift jis — which opened up hiragana, katakana, kanji, greek and cyrillic — and today unicode, which is why a modern face can borrow a letter from kannada for an eye and a box-drawing character for a table. none of it is a picture. every face on this page is text, which is the whole reason you can paste it into a bio and it keeps working.

Kaomoji anatomy — the Japanese text face (。◕‿◕。) broken into cheeks, eyes and mouth
the same four slots — cheeks, eyes, mouth, arms — sit behind almost every face in the meadow.

kaomoji vs emoji vs emoticon

the three get used interchangeably and they are not the same thing. an emoji is a picture your device draws for you. an emoticon and a kaomoji are both made of characters you could have typed yourself — the difference between those two is which way up you read them.

property kaomoji 顔文字 emoticon emoji
example (。◕‿◕。) :-) 🙂
what it is text characters text characters a picture character
how you read it upright sideways — tilt your head upright
where it started japan, 1980s usa, 1982 japan, late 1990s
looks the same everywhere? yes — the shapes are fixed yes no — every platform draws its own
needs font support yes, across several scripts no, plain ascii yes, an emoji font
can you edit it by hand yes, character by character yes no

the practical consequence is the last row. an emoji is drawn by whoever made your phone, so the same code point is a different little yellow face on ios, android and windows. a kaomoji has no artwork to disagree about — the shapes are the characters themselves, so what you send is what they see.

inside a kaomoji — the exact characters

this is the part most kaomoji lists skip. a face is not one symbol, it is a small pile of them borrowed from scripts that have nothing to do with each other. we counted the characters in the best-known faces and looked up where each one comes from — the counts below are measured from the faces on this page, not typed in by hand.

face name characters borrowed from
( ͡° ͜ʖ ͡°) lenny facethe eyebrows are combining marks — they sit on top of the degree signs rather than beside them. 11 Basic Latin, Combining Diacritical Marks, Latin-1 Supplement, IPA Extensions
¯\_(ツ)_/¯ shrugthe face is a single katakana tsu. the arms are macrons, backslashes and underscores. 9 Latin-1 Supplement, Basic Latin, Katakana
(╯°□°)╯︵ ┻━┻ table flipthe table is three box-drawing characters — the same ones that draw borders in a terminal. 12 Basic Latin, Box Drawing, Latin-1 Supplement, Geometric Shapes, CJK Compatibility Forms
ಠ_ಠ look of disapprovalboth eyes are the kannada letter ttha, borrowed purely for its shape. 3 Kannada, Basic Latin
ʕ•ᴥ•ʔ bearthe ears are glottal stop letters from the phonetic alphabet; the snout is a small capital h. 5 IPA Extensions, General Punctuation, Phonetic Extensions
(╥﹏╥) cryingthe wobbling mouth is a wavy low line meant for vertical japanese text. 5 Basic Latin, Box Drawing, CJK Compatibility Forms

that character count matters more than it looks. ¯\_(ツ)_/¯ reads as five marks and costs 9 characters — and an instagram bio stops at 150. a face is rarely the thing that breaks a bio, but two of them plus a line of text can be. block names follow the official unicode block list.

where kaomoji work — and where they don't

a face pastes into almost any message box on earth. the place it reliably fails is the @handle — the short unique name in your profile url. nearly every platform restricts that field to plain letters, numbers and a couple of punctuation marks, and a kaomoji is none of those things. your display name, the one shown in bold above it, is usually wide open.

A kaomoji is kept in a display name but stripped from an @username on Discord, Instagram, TikTok and X
same face, two fields — the display name keeps it, the handle throws it away.
platform in a message in your bio in your @username
discord yes yes no — usernames allow lowercase letters, numbers, _ and . only
instagram yes yes no — usernames allow letters, numbers, periods and underscores
tiktok yes yes no — usernames are 2–24 letters, numbers, _ and .
x / twitter yes yes no — handles allow letters, numbers and underscores
whatsapp yes yes not applicable — there is no @handle
most game clients yes sometimes usually no — many name filters reject anything outside ascii

checked july 2026. if a face disappears the moment you save a profile, that is the platform stripping characters it will not store — shortening the face rarely helps, but moving it from the username field to the display name almost always does.

how to type kaomoji

copying from here is the fast way, and for anything with combining marks it is the only reliable way — those characters are not on any keyboard. but two of the four big systems have a kaomoji picker built in already:

if a face arrives as an empty rectangle, nothing is broken and nothing is corrupted — the reader's device simply has no font covering that character, so it draws a placeholder box. it is a rendering gap on their end, not a mistake in the face. plain-bracket faces like (^_^) survive absolutely everywhere; the ornate ones with combining marks are the ones that occasionally land as boxes on older phones.

the nursery

build one from scratch — pick cheeks, eyes, a mouth, and a pair of arms. or let us surprise you.

ヽ。•ω•。ノ
your little one
pick the pieces

tap a piece to drop it into the crib and copy it · hold (or right-click) to save it on its own

my companions

your little family, saved right here on this device.

nothing here yet — tap the ♡ on any little one to bring it home.

care guide

a face built entirely from text characters and read upright, with no picture and no image file — (◕‿◕), ʕ•ᴥ•ʔ, ¯\_(ツ)_/¯. the style started in japan in the 1980s and borrows freely from japanese kana, cyrillic, thai, greek and box-drawing characters — whatever glyph looks right for the expression.

it is two japanese words joined together: 顔 (kao) means face and 文字 (moji) means character. 顔文字 is literally "face characters", which is exactly what they are — a face spelled out of characters rather than drawn.

no. an emoji is a picture your device draws, so 🙂 looks different on an iphone, an android and a laptop. a kaomoji is text, so the shapes are the characters themselves and everyone sees the same face you sent. an emoticon like :-) is also text, but you read it sideways — kaomoji are read upright.

in your display name, yes — that field accepts them on discord, instagram, tiktok and x. in the @username itself, no: those fields are limited to letters, numbers and a couple of punctuation marks, so a face will either be rejected or silently stripped. put it in the display name or the bio instead.

mostly, yes — but it depends on the reader's device and its installed fonts. a very old phone might show a small box instead of a character. we've checked these across chrome, safari, android and ios, but we can't promise every device on earth.

a screen reader spells out every character in a face rather than reading it as one picture, which can get noisy. every card on this site carries a plain-english aria-label (like "gentle smile") instead, so assistive tech reads the name, not the symbols. if you're using kaomoji in your own bio, a little restraint goes a long way.

on iphone: settings → general → keyboard → text replacement — save a face against a short trigger word. on android, gboard has a built-in kaomoji tray right next to the emoji picker. either way, adopting a few favorites here first makes that setup quicker.

no. kaomoji are internet folk culture — nobody owns them, and we're not affiliated with any company, keyboard, or app that also uses them.

yes. they're public folk characters, free to use however you like. we'd just gently suggest reading the room before a table flip in a work email.