:-)

Emoticon Generator — :-) ;-) :-D Classic Text Faces

Browse and copy 40+ classic text emoticons. Click any emoticon to copy it instantly.

Free Instant Results No Signup Copy & Paste Anywhere
Your Text
Results

Classic Text Emoticons — Click Any to Copy

These are the original internet emoticons — facial expressions made entirely from keyboard characters. Click any emoticon below to copy it to your clipboard instantly.

Happy
:-)
Big Smile
:-D
Wink
;-)
Sad
:-(
Crying
:'-(
Confused
%-)
Surprised
:-O
Cool
B-)
Kiss
:-*
Angry
:->
Tongue Out
:-P
Skeptical
:-/
Neutral
:-|
Sealed Lips
:-X
Very Angry
>:-(
Classic Smile
:)
Quick Wink
;)
Quick Sad
:(
Very Happy
:D
Playful
:P
Shocked
:O
Unsure
:/
Laughing
XD
Dead
x_x
Wide Eyes
O_O
Confused
o_o
Crying
T_T
Happy Asian
^__^
Cute Smile
^^
Devil
3:)
Angel
O:)
Cat Face
:-3
Evil Grin
>:]
Happy Cry
:'-)
Hugging
(^_^)
Bow/Sorry
m(___)m
Celebrating
\O/
Heart
<3
Broken Heart
</3
Drooling
:-Q

The History of Emoticons

The text emoticon was born on September 19, 1982, when computer scientist Scott Fahlman posted to a Carnegie Mellon University bulletin board suggesting :-) to mark jokes and :-( to mark serious posts, preventing misunderstandings in text-only communication. His original message: "I propose that the following character sequence for joke markers: :-) Read it sideways."

From that single proposal, emoticons spread through early internet communities — BBSs, Usenet, IRC, and later AOL Instant Messenger and MSN Messenger. Different online communities developed variations: the Western horizontal style (:-) read sideways) and the Asian vertical kaomoji style (^_^) read upright. By the late 1990s, messaging platforms were automatically converting common emoticons like :) to graphical smiley face images — the precursor to modern emoji.

Emoticons vs Emoji — Key Differences

Emoticons are made entirely from standard keyboard characters (colons, parentheses, letters, dashes). They have no color, no graphics, and zero compatibility requirements — they work in any text context including the oldest SMS systems. Emoji are actual Unicode characters — single-code-point graphic images that are part of the official Unicode standard. Emoji display as colorful graphics; emoticons display as the literal characters.

Both serve the same emotional communication function but have different aesthetics. Emoticons carry nostalgic associations with early internet culture. Emoji feel contemporary and are more universally understood by younger audiences. Many platforms automatically convert emoticons to emoji — Discord converts :) to 😃, converting the keyboard characters to the graphical equivalent.

Frequently Asked Questions

What is an emoticon?
An emoticon is a facial expression made from keyboard characters — :) :-) ;-) :-D. The term combines 'emotion' and 'icon'. Emoticons predate emoji by decades, originating in early internet and bulletin board communities in the 1980s. They work everywhere that accepts text, including old systems that do not support emoji graphics.
What is the difference between emoticons and emoji?
Emoticons are made from standard keyboard characters like colons, parentheses, and dashes — :-) is three characters. Emoji are actual graphic characters in the Unicode standard — 😊 is a single graphic character. Emoticons work in any text context including SMS messages to old phones. Many platforms automatically convert emoticons to emoji — Discord converts :) to 😃.
Who invented emoticons?
Scott Fahlman, a computer scientist at Carnegie Mellon University, is credited with the first documented use of :-) and :-( as tone indicators in online communication on September 19, 1982. His original proposal was to use :-) to mark jokes and :-( to mark serious posts in bulletin board messages. The practice spread rapidly through early internet communities.
Do emoticons still work today?
Yes. Classic text emoticons work everywhere. Many messaging platforms (Discord, Slack, various messengers) automatically convert common emoticons to emoji versions. Emoticons also work in contexts where emoji might not — some corporate systems, legacy platforms, and accessibility contexts where graphic emoji create problems.
Copied!
Copied!