Adam Prescott

Hangouts emoji shortcuts

Somewhat annoyingly, Google hasn’t documented any of their Hangouts keyboard shortcuts to tell you that when you urgently need to insert 💩 (pile of poo U+1F4A9) you can just type ~@~. It’d be nice if there were a public list somewhere, or mouse hovering gave you some clues about using a shortcut. But there isn’t anything helpful.


If you go searching through the Google Hangouts source code, you’ll discover that they’re actually all backed by regular Unicode characters. Their smiling emoji is the Unicode character 😃 (smiling face with open mouth U+1F603) and they replace it with one of their custom images.


The upshot is when you copy text from elsewhere on the web and paste it into your Hangouts message, you won’t lose important characters like 💩. (If you’re careful with your mouse you can also copy a Hangouts emoji image from the grid, paste it somewhere, and it’ll work.)

This is the web, though, so view source a little harder and you can find a set of mappings in a JavaScript file, containing all the keyboard shortcuts which will get replaced:

// ...
":)": 128515,
":*": 128535,
":-(": 128542,
// ...

128515 is decimal-speak for the hexadecimal value 0x1F603, corresponding to 😃 (smiling face with open mouth U+1F603). When you type :) in a message, they see it has a corresponding emoji and replace it accordingly.

A full list is then pretty easy to automatically build.

So I present what I think is the first, and only, publicly available list of all Google Hangouts emoji keyboard shortcuts.

-<@% 🐝 honeybee (U+1F41D)
:(|) 🐵 monkey face (U+1F435)
:(:) 🐷 pig face (U+1F437)
(]:{ 👳 man with turban (U+1F473)
<\3 </3 💔 broken heart (U+1F494)
<3 💜 purple heart (U+1F49C)
~@~ 💩 pile of poo (U+1F4A9)
:D :-D 😀 grinning face (U+1F600)
^_^ 😁 grinning face with smiling eyes (U+1F601)
:) :-) =) 😃 smiling face with open mouth (U+1F603)
=D 😄 smiling face with open mouth and smiling eyes (U+1F604)
^_^;; 😅 smiling face with open mouth and cold sweat (U+1F605)
O:) O:-) O=) 😇 smiling face with halo (U+1F607)
}:) }:-) }=) 😈 smiling face with horns (U+1F608)
;) ;-) 😉 winking face (U+1F609)
B) B-) 😎 smiling face with sunglasses (U+1F60E)
:-| :| =| 😐 neutral face (U+1F610)
-_- 😑 expressionless face (U+1F611)
o_o; 😓 face with cold sweat (U+1F613)
u_u 😔 pensive face (U+1F614)
:\ :/ :-\ :-/ =\ =/ 😕 confused face (U+1F615)
:S :-S :s :-s 😖 confounded face (U+1F616)
:* :-* 😗 kissing face (U+1F617)
;* ;-* 😘 face throwing a kiss (U+1F618)
:P :-P =P :p :-p =p 😛 face with stuck-out tongue (U+1F61B)
;P ;-P ;p ;-p 😜 face with stuck-out tongue and winking eye (U+1F61C)
:( :-( =( 😞 disappointed face (U+1F61E)
>.< >:( >:-( >=( 😡 pouting face (U+1F621)
T_T :'( ;_; ='( 😢 crying face (U+1F622)
>_< 😣 persevering face (U+1F623)
D: 😦 frowning face with open mouth (U+1F626)
o.o :o :-o =o 😮 face with open mouth (U+1F62E)
O.O :O :-O =O 😲 astonished face (U+1F632)
x_x X-O X-o X( X-( 😵 dizzy face (U+1F635)
:X) :3 (=^..^=) (=^.^=) =^_^= 😸 grinning cat face with smiling eyes (U+1F638)