Copy and paste
Text Faces
Text faces say the thing an emoji cannot, because you can read the expression in the characters themselves. They also paste cleanly into places that strip emoji.
These are all single-line, which means they keep working in usernames, commit messages, tweets and anywhere else a proportional font is in charge. Nothing here needs a code block.
Happy
(◕‿◕)
Very happy
(╯◕‿◕)╯
Smile
ˆ͜ˆ
Grin
(๑˘‿˘๑)
Wink
(–‿–)
Cute
(๑•̀ ㅅ •́๑)
Blush
(๑˘͜˘๑)
Shy
(ˇ͟ˇ)
Cool
(─‿─)
Smug
(͡˘ ͜ʖ ͡˘)
Sad
(ʕ•̀ᴥ•́ʔ
Crying
(づ。◡。)づ
Sobbing
(╯°□°)╯
Angry
(`Д´)
Annoyed
ʕ•͡͡•ʔ
Confused
(๑•́ㅂ•̀)
Surprised
(ʘ̑ʘ)
Sleepy
(˘ㅅ˘)
Dead
(x‸x)
Nervous
(´・ω・`)
Determined
(๑•̀ᴥ•́๑)
Blank stare
( )
Where these work
This page has 22 pieces: 22 single-line and 0 multi-line. The widest is 11 characters across.
Everything on this page is a single line, so there is nothing to align and nothing to break. These paste correctly into chat, bios, usernames, commit messages, spreadsheet cells and form fields alike.
Questions
Do text faces work in usernames?
On most platforms yes in the display name, often no in the handle. Handles are usually restricted to letters, digits and underscores.
Why do some faces render with the characters overlapping?
Faces that use combining marks — the smug face, for one — stack a mark on top of the previous character by design. If your font handles combining marks badly they can drift. Pick a face without them if that happens.
What is the difference between a text face and a kaomoji?
Kaomoji is the Japanese term and generally means the ones with arms, bodies and motion. A text face is usually just the face. In practice people use both words for the same thing.
Make your own
None of these say your name. The text to ASCII generator turns any word into a banner across 133 FIGlet fonts, and the image to ASCII converter turns a picture into text art in your browser. Both are free and neither uploads anything.
More text art
Kaomoji · Shrug · Table flip · Lenny face · Hands · Borders