Google Mail, GMail, Goomoji
https://mail.google.com/mail/e/{3 uppercase hexadecimal digits, no extension}
- Google Talk:
https://mail.google.com/mail/e/gtalk/{3 uppercase hexadecimal digits, no extension}
- Japanese compatibility:
https://mail.google.com/mail/e/{provider}_ne_jp/{3 uppercase hexadecimal digits, no extension}
,provider: {docomo|ezweb|softbank}
- Unicode:
http[s]://mail.google.com/mail/e/{4 or 5 lowercase hexadecimal digits}
Gmail
- https://support.google.com/chat/answer/161882
- http://slangit.com/emoticons/shortcuts/gmail
- https://pc.net/emoticons/shortcuts/gmail
- http://www.emoticonr.com/emoticons/google
Code | Image | Unicode | Description |
---|---|---|---|
;-) |
😉 | Winking | |
;) |
😉 | Winking | |
;^) |
😉😜 | Wink | |
:-) |
☺️🙂 | Smile | |
:-* |
😘😗😙😚 | Kiss | |
:-/ |
😕 | Perplexed | |
:-\| |
😐😑 | Indifferent | |
:-D |
😀😃 | Big Grin | |
:-o |
😮😯 | Shocked | |
:-P |
😛 | Sticking Tongue Out | |
:-X |
😘😗😙😚 | Kiss | |
:'( |
😢 | Crying | |
:( |
☹️🙁 | Frown | |
:(:) |
🐷 | Pig | |
:(\|) |
🐵 | Monkey | |
:) |
☺️🙂 | Smile | |
:{ |
#164 | Moustache | |
:* |
😘😗😙😚 | Kiss | |
:D |
😀😃 | Grin | |
:P |
😛 | Sticking Tongue Out | |
[:\|] |
🤖 | Robot | |
}:-) |
😈 | Devil | |
=) |
☺️🙂😀😸 | Happy | |
=D |
😃😄😺 | Very Happy | |
B-) |
😎 | Cool | |
X-( |
😠 | Angry |
Code | Image | Unicode | Description |
---|---|---|---|
>.< |
😖😡😠🙁☹️🙍 | Upset | |
+/'\ |
🔔? | Cowbell | |
</3 |
💔 | Broken Heart | |
<3 |
❤️ | Heart | |
V.v.V |
🦀 | Crab | |
~@~ |
💩 | Poop | |
\m/ |
🤘 | Rocking |
JS Code
Since I couldn’t find an official and complete Google reference document, I looked at the current Javascript source code of Gmail/Hangouts.
ASCII Emoticons
Ioa = {
"!:)": 128579,
"!:-)": 128579,
"(=^..^=)": 128568,
"(=^.^=)": 128568,
"(N)": 128078,
"(Y)": 128077,
"(]:{": 128115,
"(n)": 128078,
"(y)": 128077,
"-<@%": 128029,
"-_-": 128529,
":''(": 128557,
":''D": 128514,
":'(": 128546,
":(": 128542,
":(:)": 128055,
":(|)": 128053,
":)": 9786,
":)X": 129303,
":*": 128535,
":,": 128527,
":-(": 128542,
":-)": 9786,
":-)X": 129303,
":-*": 128535,
":-,": 128527,
":-/": 128533,
":-D": 128512,
":-O": 128558,
":-P": 128539,
":-S": 128534,
":-\\": 128533,
":-o": 128558,
":-p": 128539,
":-s": 128534,
":-|": 128528,
":/": 128533,
":3": 128568,
":C": 9785,
":D": 128512,
":O": 128558,
":P": 128539,
":S": 128534,
":X)": 128568,
":\\": 128533,
":o": 128558,
":p": 128539,
":s": 128534,
":|": 128528,
";)": 128521,
";*": 128536,
";-)": 128521,
";-*": 128536,
";-P": 128540,
";-p": 128540,
";P": 128540,
";_;": 128546,
";p": 128540,
"</3": 128148,
"<3": 10084,
"<\\3": 128148,
"='(": 128546,
"=(": 128542,
"=)": 128522,
"=*": 128538,
"=/": 128533,
"=D": 128516,
"=O": 128558,
"=P": 128539,
"=\\": 128533,
"=^_^=": 128568,
"=o": 128558,
"=p": 128539,
"=|": 128528,
">.<": 128547,
">:(": 128545,
">:(X": 128581,
">:-(": 128545,
">:D<": 129303,
">=(": 128545,
">_<": 128547,
"B-)": 128526,
"D:": 128550,
"O.O": 128562,
"O:)": 128519,
"O:-)": 128519,
"O=)": 128519,
T_T: 128546,
"V.v.V": 129408,
"X(": 128565,
"X-(": 128565,
"X-O": 128565,
"X-o": 128565,
"\\m/": 129304,
"\\o": 128587,
"^_^": 128513,
"^_^;;": 128517,
"o.o": 128558,
"o/": 128587,
"o_o;": 128531,
u_u: 128532,
x_x: 128565,
"}:)": 128520,
"}:-)": 128520,
"}=)": 128520,
"~@~": 128169
Input | Unicode |
---|---|
-_- |
😑 |
-<@% |
🐝 |
;_; |
😢 |
;-) |
😉 |
;-* |
😘 |
;-p |
😜 |
;-P |
😜 |
;) |
😉 |
;* |
😘 |
;p |
😜 |
;P |
😜 |
:-, |
😏 |
:-( |
😞 |
:-) |
☺ |
:-)X |
🤗 |
:-* |
😗 |
:-/ |
😕 |
:-\ |
😕 |
:-| |
😐 |
:-D |
😀 |
:-o |
😮 |
:-O |
😮 |
:-p |
😛 |
:-P |
😛 |
:-s |
😖 |
:-S |
😖 |
:, |
😏 |
:''( |
😭 |
:''D |
😂 |
:'( |
😢 |
:(:) |
🐷 |
:( |
😞 |
:(|) |
🐵 |
:) |
☺ |
:)X |
🤗 |
:* |
😗 |
:/ |
😕 |
:\ |
😕 |
:| |
😐 |
:3 |
😸 |
:C |
☹ |
:D |
😀 |
:o |
😮 |
:O |
😮 |
:p |
😛 |
:P |
😛 |
:s |
😖 |
:S |
😖 |
:X) |
😸 |
!:-) |
🙃 |
!:) |
🙃 |
(]:{ |
👳 |
(=^..^=) |
😸 |
(=^.^=) |
😸 |
(n) |
👎 |
(N) |
👎 |
(y) |
👍 |
(Y) |
👍 |
}:-) |
😈 |
}:) |
😈 |
}=) |
😈 |
\m/ |
🤘 |
\o |
🙋 |
^_^;; |
😅 |
^_^ |
😁 |
</3 |
💔 |
<\3 |
💔 |
<3 |
❤ |
='( |
😢 |
=( |
😞 |
=) |
😊 |
=* |
😚 |
=/ |
😕 |
=\ |
😕 |
=^_^= |
😸 |
=| |
😐 |
=D |
😄 |
=o |
😮 |
=O |
😮 |
=p |
😛 |
=P |
😛 |
>_< |
😣 |
>:-( |
😡 |
>:( |
😡 |
>:(X |
🙅 |
>:D< |
🤗 |
>.< |
😣 |
>=( |
😡 |
~@~ |
💩 |
B-) |
😎 |
D: |
😦 |
o_o; |
😓 |
O:-) |
😇 |
O:) |
😇 |
o.o |
😮 |
O.O |
😲 |
o/ |
🙋 |
O=) |
😇 |
T_T |
😢 |
u_u |
😔 |
V.v.V |
🦀 |
x_x |
😵 |
X-( |
😵 |
X-o |
😵 |
X-O |
😵 |
X( |
😵 |
https://mail.google.com/mail/e/{lowercase hexadecimal Unicode}
Emoji Ranges
var Hoa = [[8419, 8419], [8505, 8505], [8596, 8601], [8617, 8618], [8986, 8987], [9E3, 9E3], [9167, 9167], [9193, 9203], [9208, 9210], [9410, 9410], [9642, 9643], [9654, 9654], [9664, 9664], [9723, 9726], [9728, 9732], [9742, 9742], [9745, 9745], [9748, 9749], [9752, 9752], [9757, 9757], [9760, 9760], [9762, 9763], [9766, 9766], [9770, 9770], [9774, 9775], [9784, 9786], [9792, 9792], [9794, 9794], [9800, 9811], [9824, 9824], [9827, 9827], [9829, 9830], [9832, 9832], [9851, 9851], [9855, 9855], [9874, 9879], [9881, 9881], [9883, 9884], [9888, 9889], [9898, 9899], [9904, 9905], [9917,
9918], [9924, 9925], [9928, 9928], [9934, 9935], [9937, 9937], [9939, 9940], [9961, 9962], [9968, 9973], [9975, 9978], [9981, 9981], [9986, 9986], [9989, 9989], [9992, 9997], [9999, 9999], [10002, 10002], [10004, 10004], [10006, 10006], [10013, 10013], [10017, 10017], [10024, 10024], [10035, 10036], [10052, 10052], [10055, 10055], [10060, 10060], [10062, 10062], [10067, 10069], [10071, 10071], [10083, 10084], [10133, 10135], [10145, 10145], [10160, 10160], [10175, 10175], [10548, 10549], [11013, 11015], [11035, 11036], [11088, 11088], [11093, 11093], [12336, 12336], [12349,
12349], [12951, 12951], [12953, 12953], [126980, 126980], [127183, 127183], [127344, 127345], [127358, 127359], [127374, 127374], [127377, 127386], [127462, 127487], [127489, 127490], [127514, 127514], [127535, 127535], [127538, 127546], [127568, 127569], [127744, 127777], [127780, 127891], [127894, 127895], [127897, 127899], [127902, 127984], [127987, 127989], [127991, 128253], [128255, 128317], [128329, 128334], [128336, 128359], [128367, 128368], [128371, 128378], [128391, 128391], [128394, 128397], [128400, 128400], [128405, 128406], [128420, 128421], [128424,
128424], [128433, 128434], [128444, 128444], [128450, 128452], [128465, 128467], [128476, 128478], [128481, 128481], [128483, 128483], [128488, 128488], [128495, 128495], [128499, 128499], [128506, 128591], [128640, 128709], [128715, 128722], [128736, 128741], [128745, 128745], [128747, 128748], [128752, 128752], [128755, 128758], [129296, 129310], [129312, 129319], [129328, 129328], [129331, 129338], [129340, 129342], [129344, 129349], [129351, 129355], [129360, 129374], [129408, 129425], [129472, 129472], [1041637, 1041646], [1042475, 1042476], [1042478,
1042487]],
⃣ ℹ ↔ … ↙ ↩ ↪ ⌚ ⌛ ⌨ ⏏ ⏩ … ⏳ ⏸ ⏹ ⏺ Ⓜ ▪ ▫ ▶ ◀ ◻ … ◾ ☀ … ☄ ☎ ☑ ☔ ☕ ☘ ☝ ☠ ☢ ☣ ☦ ☪ ☮ ☯ ☸ ☹ ☺ ♀ ♂ ♈ … ♓ ♠ ♣ ♥ ♦ ♨ ♻ ♿ ⚒ … ⚗ ⚙ ⚛ ⚜ ⚠ ⚡ ⚪ ⚫ ⚰ ⚱ ⚽ ⚾ ⛄ ⛅ ⛈ ⛎ ⛏ ⛑ ⛓ ⛔ ⛩ ⛪ ⛰ … ⛵ ⛷ … ⛺ ⛽ ✂ ✅ ✈ … ✍ ✏ ✒ ✔ ✖ ✝ ✡ ✨ ✳ ✴ ❄ ❇ ❌ ❎ ❓ ❔ ❕ ❗ ❣ ❤ ➕ ➖ ➗ ➡ ➰ ➿ ⤴ ⤵ ⬅ ⬆ ⬇ ⬛ ⬜ ⭐ ⭕ 〰 〽 ㊗ ㊙ 🀄 🃏 🅰 🅱 🅾 🅿 🆎 🆑 … 🆚 🇦 … 🇿 🈁 🈂 🈚 🈯 🈲 … 🈺 🉐 🉑 🌀 … 🌡 🌤 … 🎓 🎖 🎗 🎙 🎚 🎛 🎞 … 🏰 🏳 🏴 🏵 🏷 … 📽 📿 … 🔽 🕉 … 🕎 🕐 … 🕧 🕯 🕰 🕳 … 🕺 🖇 🖊 … 🖍 🖐 🖕 🖖 🖤 🖥 🖨 🖱 🖲 🖼 🗂 🗃 🗄 🗑 🗒 🗓 🗜 🗝 🗞 🗡 🗣 🗨 🗯 🗳 🗺 … 🙏 🚀 … 🛅 🛋 … 🛒 🛠 … 🛥 🛩 🛫 🛬 🛰 🛳 … 🛶 🤐 … 🤞 🤠 … 🤧 🤰 🤳 … 🤺 🤼 🤽 🤾 🥀 … 🥅 🥇 … 🥋 🥐 … 🥞 🦀 … 🦑 🧀 … …
PUA
Flags
Key tops
Slash Commands
var pcb = function(a) {
return a.replace(/^\/algebraic/, "| ( \u2022\u25e1\u2022)| (\u274d\u1d25\u274d\u028b)")
};
var qcb = function(a) {
return a.replace(/^\/anjali/, "\ud83d\ude4f")
};
var rcb = function(a) {
return a.replace(/^\/cling/, "\ud83d\udc28")
};
var scb = function(a) {
return a.replace(/^\/disapprove/, "\u0ca0_\u0ca0")
};
var tcb = 'Mit Sicherheit.;Es ist auf jeden Fall so.;Ohne Zweifel.;Ja, auf jeden Fall.;Du kannst dich drauf verlassen.;Meiner Ansicht nach ja.;H\u00f6chstwahrscheinlich.;Es sieht gut aus.;Ja.;Die Zeichen stehen auf "Ja".;Antwort unklar, versuche es noch einmal.;Frag sp\u00e4ter noch einmal.;Ich sage es dir lieber sp\u00e4ter.;Ich kann es jetzt nicht sagen.;Konzentriere dich und frag noch einmal.;Verlass dich nicht darauf.;Meine Antwort ist "Nein".;Meine Quellen sagen "Nein".;Die Aussichten sind schlecht.;Sehr zweifelhaft.'.split(";"),
ucb = function(a) {
var b = tcb[Math.floor(Math.random() * tcb.length)];
return /^\/eightball|^\/8ball/.test(a) ? b : a
};
var vcb = function(a) {
return a.replace(/^\/facepalm/, "(\uff0d\u2038\u10da)")
};
var wcb = function(a) {
return a.replace(/^\/flowerbeam/, "( \u30fb\u25e1\u30fb)\u3064\u2501\u2606\ud83c\udf38\ud83c\udf3a\ud83c\udf3c")
};
var xcb = function(a) {
return a.replace(/^\/happy/, "\u1555( \u141b )\u1557")
};
var ycb = function(a) {
return a.replace(/^\/idk/, "\u00af\\(\u00b0_o)/\u00af")
};
var zcb = function(a) {
return a.replace(/^\/lgtm/, "\ud83d\udc4d \ud83d\udc4d \ud83d\udc4d")
};
var Acb = function(a) {
return a.replace(/^\/lit/, "\ud83d\udd25 \ud83d\udd25 \ud83d\udd25")
};
var Bcb = function(a) {
return a.replace(/^\/octodisco/, "\ud83c\udfb6\ud83d\udc19\ud83c\udfb6")
};
var Ccb = function(a) {
return a.replace(/^\/puppyparty/, "\ud83d\udc15\ud83d\udc29\ud83d\udc15\ud83d\ude4c\ud83d\udc29\ud83d\udc15\ud83d\udc29")
};
var Dcb = function(a) {
return a.replace(/^\/sadsauce/, "\u0ca5_\u0ca5")
};
var Ecb = function(a) {
return a.replace(/^\/shame/, "\ud83d\udd14 \ud83d\udd14 \ud83d\udd14")
};
var Fcb = function(a) {
return a.replace(/^\/shrug(gie)?/, "\u00af\\_(\u30c4)_/\u00af")
};
var Gcb = function(a) {
return a.replace(/^\/success(kid)?/, "(\u2022\u0300\u1d17\u2022\u0301)\u0648 \u0311\u0311")
};
var Hcb = function(a) {
return a.replace(/^\/tableback/, "\u252c\u2500\u252c\ufeff \u30ce( \u309c-\u309c\u30ce)")
};
var Icb = function(a) {
return a.replace(/^\/tableflip/, "(\u256f\u00b0\u25a1\u00b0)\u256f\ufe35 \u253b\u2501\u253b")
};
var Jcb = function(a) {
return a.replace(/^\/that/, "(\u261e\uff9f\u30ee\uff9f)\u261e")
};
var Kcb = function(a) {
return a.replace(/^\/this/, "\u261c(\uff9f\u30ee\uff9f\u261c)")
};
var Lcb = function(a) {
return a.replace(/^\/wizard(beam)?/, "(\u2229 ` -\u00b4)\u2283\u2501\u2501\u2606\uff9f.*\uff65\uff61\uff9f")
};
var Mcb = function(a) {
return a.replace(/^\/(yu|whyyou)no/, "\u10da(\u0ca0\u76ca\u0ca0\u10da)")
};
Input | Unicode |
---|---|
/algebraic |
| ( •◡•)| (❍ᴥ❍ʋ) |
/anjali |
🙏 |
/cling |
🐨 |
/disapprove |
ಠ_ಠ |
/eightball , /8ball |
language-dependent, random |
/facepalm |
(-‸ლ) |
/flowerbeam |
( ・◡・)つ━☆🌸🌺🌼 |
/happy |
ᕕ( ᐛ )ᕗ |
/idk |
¯\(°_o)/¯ |
/lgtm |
👍 👍 👍 |
/lit |
🔥 🔥 🔥 |
/octodisco |
🎶🐙🎶 |
/puppyparty |
🐕🐩🐕🙌🐩🐕🐩 |
/sadsauce |
ಥ_ಥ |
/shame |
🔔 🔔 🔔 |
/shrug , shruggie |
¯\(ツ)/¯ |
/success , /successkid |
(•̀ᴗ•́)و ̑̑ |
/tableback |
┬─┬ ノ( ゜-゜ノ) |
/tableflip |
(╯°□°)╯︵ ┻━┻ |
/that |
(☞゚ヮ゚)☞ |
/this |
☜(゚ヮ゚☜) |
/wizard , /wizardbeam |
(∩ ` -´)⊃━━☆゚.*・。゚ |
/yuno , /whyyouno |
ლ(ಠ益ಠლ) |