JoyPixels Labs

version 8.0

ASCII Smileys

It's turned off by default, but by flipping one simple switch you can enable ASCII smiley conversion. Type some ASCII smileys into the input below and see for yourself!

Note: Enabling ASCII smiley conversion may have unwanted results in your application. We've done our best to make sure that ASCII smileys are only converted when intended, but we cannot be sure. Everyone gets annoyed when regular phrases are automatically converted to smileys so please consider that before enabling this feature.

Input:

Output:

JS Snippet:

<script type="text/javascript">
    joypixels.ascii = true; // (default: false)

    // to enable ASCII conversion in the PHP toolkit you would do:
    // JoyPixels::$ascii = true;

    function convert() {
        var input = document.getElementById('inputText').value;
        var output = joypixels.shortnameToImage(input);
        document.getElementById('outputText').innerHTML = output;
    }
</script>
        

ASCII Smiley List

ASCII Shortname Image
<3 :heart: <3
</3 :broken_heart: </3
:') :joy: :')
:'-) :joy: :'-)
:D :smiley: :D
:-D :smiley: :-D
=D :smiley: =D
:) :slight_smile: :)
:-) :slight_smile: :-)
=] :slight_smile: =]
=) :slight_smile: =)
:] :slight_smile: :]
':) :sweat_smile: ':)
':-) :sweat_smile: ':-)
'=) :sweat_smile: '=)
':D :sweat_smile: ':D
':-D :sweat_smile: ':-D
'=D :sweat_smile: '=D
>:) :laughing: >:)
>;) :laughing: >;)
>:-) :laughing: >:-)
>=) :laughing: >=)
;) :wink: ;)
;-) :wink: ;-)
*-) :wink: *-)
*) :wink: *)
;-] :wink: ;-]
;] :wink: ;]
;D :wink: ;D
;^) :wink: ;^)
':( :sweat: ':(
':-( :sweat: ':-(
'=( :sweat: '=(
:* :kissing_heart: :*
:-* :kissing_heart: :-*
=* :kissing_heart: =*
:^* :kissing_heart: :^*
>:P :stuck_out_tongue_winking_eye: >:P
X-P :stuck_out_tongue_winking_eye: X-P
x-p :stuck_out_tongue_winking_eye: x-p
>:[ :disappointed: >:[
:-( :disappointed: :-(
:( :disappointed: :(
:-[ :disappointed: :-[
:[ :disappointed: :[
=( :disappointed: =(
>:( :angry: >:(
>:-( :angry: >:-(
:@ :angry: :@
:'( :cry: :'(
:'-( :cry: :'-(
;( :cry: ;(
;-( :cry: ;-(
>.< :persevere: >.<
D: :fearful: D:
:$ :flushed: :$
=$ :flushed: =$
#-) :dizzy_face: #-)
#) :dizzy_face: #)
%-) :dizzy_face: %-)
%) :dizzy_face: %)
X) :dizzy_face: X)
X-) :dizzy_face: X-)
*\0/* :ok_woman: *\0/*
\0/ :ok_woman: \0/
*\O/* :ok_woman: *\O/*
\O/ :ok_woman: \O/
O:-) :innocent: O:-)
0:-3 :innocent: 0:-3
0:3 :innocent: 0:3
0:-) :innocent: 0:-)
0:) :innocent: 0:)
0;^) :innocent: 0;^)
O:-) :innocent: O:-)
O:) :innocent: O:)
O;-) :innocent: O;-)
O=) :innocent: O=)
0;-) :innocent: 0;-)
O:-3 :innocent: O:-3
O:3 :innocent: O:3
B-) :sunglasses: B-)
B) :sunglasses: B)
8) :sunglasses: 8)
8-) :sunglasses: 8-)
B-D :sunglasses: B-D
8-D :sunglasses: 8-D
-_- :expressionless: -_-
-__- :expressionless: -__-
-___- :expressionless: -___-
>:\ :confused: >:\
>:/ :confused: >:/
:-/ :confused: :-/
:-. :confused: :-.
:/ :confused: :/
:\ :confused: :\
=/ :confused: =/
=\ :confused: =\
:L :confused: :L
=L :confused: =L
:P :stuck_out_tongue: :P
:-P :stuck_out_tongue: :-P
=P :stuck_out_tongue: =P
:-p :stuck_out_tongue: :-p
:p :stuck_out_tongue: :p
=p :stuck_out_tongue: =p
:-Þ :stuck_out_tongue: :-Þ
:stuck_out_tongue: :Þ
:stuck_out_tongue: :þ
:-þ :stuck_out_tongue: :-þ
:-b :stuck_out_tongue: :-b
:b :stuck_out_tongue: :b
d: :stuck_out_tongue: d:
:-O :open_mouth: :-O
:O :open_mouth: :O
:-o :open_mouth: :-o
:o :open_mouth: :o
O_O :open_mouth: O_O
>:O :open_mouth: >:O
:-X :no_mouth: :-X
:X :no_mouth: :X
:-# :no_mouth: :-#
:# :no_mouth: :#
=X :no_mouth: =X
=x :no_mouth: =x
:x :no_mouth: :x
:-x :no_mouth: :-x
=# :no_mouth: =#