I would like to enter emojis directly from the keyboard. E.g. that I type ‘:D’ and it gets converted to ‘😀’. Is that possible?

I know about the control + command + space shortcut to open the emoji palette, but I am looking for a faster way.


Go to System Preferences → Keyboard → Text and set as many replacements as you wish.

Set the ‘Replace’ to the standard characters and the ‘With’ to the emoji you would like the ‘Replace’ to be replaced with.

These synchronise over iCloud, so will be available on your iOS devices too.

| improve this answer | |

There is a nice application called Rocket which enables you the Slack-way of typing emojis:

You type : (colon) followed by the emoji's name and it offers a popover with autocompletions.

Rocket demonstration

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .