This on-line "SMS" message analyser can be used to encode a "SMPP" short message text into the proper hexadecimal data-stream representation according to either the "GSM" or "Unicode" alphabets as well as determine how many message parts a "long SMS" message generates, splitting the encoded message accordingly and presenting the "User Data Headers" (UDH) that specify how such a (concatenated SMS) message must be formatted and processed.