顔文字(かおもじ)とは、コンピュータにおいてアルファベットや記号などを組み合わせて顔のような形をつくり、感情を表現する方法。絵文字と違い、どんな環境でも表示できる一方、ディスプレイによっては行を跨いで意味が分からなくなってしまうなどの問題もある。