The quickest smiley faces use just three characters
A smiley face on your keyboard is made by typing a colon, a hyphen, and a closing parenthesis in that order: :-). This sideways emoticon has been the standard way to show a friendly tone in text since the 1980s. You can type it in any email, chat, document, or text field without installing anything or using special software.
The hyphen in the middle is optional—:) works just as well and is faster to type. Both versions look the same to most readers, though some people prefer the hyphen because it looks more like a nose.
If you want to show a bigger smile, use :D (colon and capital D). For a sad face, flip the parenthesis: :-( or :( . A winking face is ;-) (semicolon instead of colon).
Key Takeaways
- The standard smiley face is made by typing a colon, hyphen, and closing parenthesis: :-)
- The hyphen is optional, so :) works just as well and is faster.
- Different emoticons use the same characters in different orders to show different expressions.
- These keyboard emoticons work in any text field—email, messaging apps, documents, social media—without any special software.
Common emoticons and what they mean
Once you know the basic pattern, you can create many expressions by changing which characters you use. A colon always starts the face, and the rest of the characters form the mouth and sometimes the nose.
:) or :-) is the classic happy face. :D or :-D shows a big grin or laugh. :P or :-P sticks out the tongue, usually to show you are joking or being silly. :O or :-O shows surprise. :/ or :-/ shows doubt or confusion. :( or :-( is sad. ;) or ;-) is a wink, often used when you are being playful or sarcastic.
You can also combine characters for more complex faces. :'( shows crying. XD (capital X and D) shows laughing so hard your eyes are closed. :3 (colon and the number 3) makes a cute cat-like mouth. None of these require special keys or software—they are all made from characters already on your keyboard.
Where these emoticons work and where they do not
Keyboard emoticons work in almost any place you can type text: email, text messages, chat apps like Slack or Discord, social media comments, word processors, and online forums. They are plain text, so there is no software to install and no compatibility issues.
Some platforms automatically convert emoticons into emoji. If you type :) in Facebook or many messaging apps, the system may replace it with a colorful emoji smiley face. This happens behind the scenes—you still type the keyboard version, and the platform does the conversion. If you prefer to keep the text version, check the app's settings; most let you turn off auto-conversion.
A few older systems or plain-text-only fields may not convert emoticons, but they will still display the characters you typed. The reader will see :-) as three characters rather than as a picture, but the meaning is still clear.
Emoticons versus emoji: what is the difference
An emoticon is made from keyboard characters—punctuation marks and letters. An emoji is a small picture. When you type :-) on most modern platforms, the system converts it into an emoji 😊, but you are still typing the emoticon version.
Emoticons are older and work everywhere because they are just text. Emoji are newer, more colorful, and more expressive, but they require special software support. On very old computers or in plain-text systems, emoji may not display correctly, while emoticons always will.
You do not have to choose one or the other. Many people use both—emoticons when they are typing quickly or in a formal setting, and emoji when they want more expression or are using a modern app that supports them.
How to type emoticons on a phone or tablet
On a phone or tablet, typing emoticons works the same way as on a computer. Open any text field—a message, email, or social media post—and type the characters using your keyboard. The colon, hyphen, and parenthesis are all on the standard keyboard that appears when you tap a text field.
On most phones, when you type :) the keyboard will suggest an emoji to replace it. You can tap the suggestion to use the emoji, or ignore it and keep the text version. If you find yourself typing emoticons often, you can turn off emoji suggestions in your keyboard settings so the text version stays as you typed it.
Some phones also have a dedicated emoji keyboard. You can switch to it by tapping the emoji button (usually a smiley face icon), but you do not need it to type emoticons—the regular keyboard has all the characters you need.
Emoticons in professional and formal writing
Emoticons are informal and work best in casual communication: texts, chat, friendly emails, and social media. In formal writing—business emails, official documents, academic papers—emoticons are usually out of place and can make you seem unprofessional.
However, a single emoticon at the end of a casual work email or Slack message can soften a tone that might otherwise seem harsh or cold. If you are writing something that could be misread as rude or frustrated, a :) can clarify that you mean well. Use your judgment based on your workplace culture and your relationship with the reader.
In formal settings where emoticons do not fit, emoji are sometimes acceptable if the platform and context allow it. But when in doubt, leave them out.
Frequently Asked Questions
Can I type a smiley face on a Mac the same way as on Windows?
Yes. Emoticons are made from standard keyboard characters that exist on every keyboard, regardless of the operating system. Type :-) on a Mac, Windows computer, Linux machine, or phone, and it works the same way everywhere.
What if my keyboard does not have a colon or parenthesis?
Every standard English keyboard has these characters. The colon is Shift + semicolon. The parenthesis are Shift + 9 (opening) and Shift + 0 (closing). If you are using a keyboard in a different language, the keys may be in different places, but the characters still exist—check your keyboard layout settings or your keyboard's documentation.
Do I need to add a space before or after an emoticon?
No. You can type an emoticon right next to other text: "That sounds great :-)" works fine. Adding a space before it is optional and is mostly a matter of personal style. Some people add a space to make it stand out a little more.
Why do some emoticons look like they are facing left instead of right?
Emoticons are meant to be read sideways—tilt your head to the left and you will see the face. The colon is the eyes, the hyphen (if used) is the nose, and the parenthesis or other character is the mouth. Once you see it that way, all emoticons make sense.