Ada tiga jenis encoding untuk menerjemahkan pesan pada SMS (Netsize, 2003), yaitu:
a. Mode 7 bit, digunakan untuk karakter latin. Dengan mode ini sebuah pesan bisa terdiri maksimal 160 karakter. Dengan jumlah bit maksimal 1120 bit (1 karakter = 7 bit, 7 x 160 = 1120 bit).
b. Mode 8 bit, digunakan untuk pesan gambar dan suara.
c. Mode 16 bit, digunakan untuk karakter Unicode (UCS2), misal karakter cina. Panjang pesan maksimal adalah 70 karakter (70 = 1120/16).