SMS Character Set

SMS Character Set Compatibility

The list of supported characters is part of the GSM 7-bit default alphabet, which can be found here:

HEXCharacter NameCharacterISO-8859-1 Hex
0x00COMMERCIAL AT@40
0X01POUND SIGN£A3
0X02DOLLAR SIGN$24
0X03YEN SIGN¥A5
0X04LATIN SMALL LETTER E WITH GRAVEèE8
0X05LATIN SMALL LETTER E WITH ACUTEéE9
0X06LATIN SMALL LETTER U WITH GRAVEùF9
0X07LATIN SMALL LETTER I WITH GRAVEìEC
0X08LATIN SMALL LETTER O WITH GRAVEòF2
0X09LATIN SMALL LETTER C WITH CEDILLA (changed case)ÇC7
0X0ALINE FEEDA
0X0BLATIN CAPITAL LETTER O WITH STROKEØD8
0X0CLATIN SMALL LETTER O WITH STROKEøF8
0X0DCarriage ReturnD
0X0ELATIN CAPITAL LETTER A WITH RING ABOVEÅC5
0X0FLATIN SMALL LETTER A WITH RING ABOVEåE5
0X10GREEK CAPITAL LETTER DELTAΔ
0X11LOW LINE_5F
0X12GREEK CAPITAL LETTER PHIΦ
0X13GREEK CAPITAL LETTER GAMMAΓ
0X14GREEK CAPITAL LETTER LAMBDAΛ
0X15GREEK CAPITAL LETTER OMEGAΩ
0X16GREEK CAPITAL LETTER PIΠ
0X17GREEK CAPITAL LETTER PSIΨ
0X18GREEK CAPITAL LETTER SIGMAΣ
0X19GREEK CAPITAL LETTER THETAΘ
0X1AGREEK CAPITAL LETTER XIΞ
0X1BESCAPE TO EXTENSION TABLE
0X1B0ACIRCUMFLEX ACCENT^5E
0X1B14LEFT CURLY BRACKET{7B
0X1B28RIGHT CURLY BRACKET}7D
0X1B29REVERSE SOLIDUS (BACKSLASH)\5C
0X1B2FLEFT SQUARE BRACKET[5B
0X1B3CTILDE~7E
0X1B3DRIGHT SQUARE BRACKET]5D
0X1B40VERTICAL BAR|7C
0X1B65EURO SIGNA4
0X1CLATIN CAPITAL LETTER AEÆC6
0X1DLATIN SMALL LETTER AEæE6
0X1ELATIN SMALL LETTER SHARP S (German)ßDF
0X1FLATIN CAPITAL LETTER E WITH ACUTEÉC9
0X20SPACE20
0X21EXCLAMATION MARK!21
0X22QUOTATION MARK22
0X23NUMBER SIGN#23
0X25PERCENT SIGN%25
0X26AMPERSAND&26
0X27APOSTROPHE27
0X28LEFT PARENTHESIS(28
0X29RIGHT PARENTHESIS)29
0X2AASTERISK*2A
0X2BPLUS SIGN+2B
0X2CCOMMA,2C
0X2DHYPHEN-MINUS-2D
0X2EFULL STOP.2E
0X2FSOLIDUS (SLASH)/2F
0X30DIGIT ZERO030
0X31DIGIT ONE131
0X32DIGIT TWO232
0X33DIGIT THREE333
0X34DIGIT FOUR434
0X35DIGIT FIVE535
0X36DIGIT SIX636
0X37DIGIT SEVEN737
0X38DIGIT EIGHT838
0X39DIGIT NINE939
0X3ACOLON:3A
0X3BSEMICOLON;3B
0X3CLESS-THAN SIGN<3C
0X3DEQUALS SIGN=3D
0X3EGREATER-THAN SIGN>3E
0X3FQUESTION MARK?3F
0X40INVERTED EXCLAMATION MARK¡A1
0X41LATIN CAPITAL LETTER AA41
0X42LATIN CAPITAL LETTER BB42
0X43LATIN CAPITAL LETTER CC43
0X44LATIN CAPITAL LETTER DD44
0X45LATIN CAPITAL LETTER EE45
0X46LATIN CAPITAL LETTER FF46
0X47LATIN CAPITAL LETTER GG47
0X48LATIN CAPITAL LETTER HH48
0X49LATIN CAPITAL LETTER II49
0X4ALATIN CAPITAL LETTER JJ4A
0X4BLATIN CAPITAL LETTER KK4B
0X4CLATIN CAPITAL LETTER LL4C
0X4DLATIN CAPITAL LETTER MM4D
0X4ELATIN CAPITAL LETTER NN4E
0X4FLATIN CAPITAL LETTER OO4F
0X50LATIN CAPITAL LETTER PP50
0X51LATIN CAPITAL LETTER QQ51
0X52LATIN CAPITAL LETTER RR52
0X53LATIN CAPITAL LETTER SS53
0X54LATIN CAPITAL LETTER TT54
0X55LATIN CAPITAL LETTER UU55
0X56LATIN CAPITAL LETTER VV56
0X57LATIN CAPITAL LETTER WW57
0X58LATIN CAPITAL LETTER XX58
0X59LATIN CAPITAL LETTER YY59
0X5ALATIN CAPITAL LETTER ZZ5A
0X5BLATIN CAPITAL LETTER A WITH DIAERESISÄC4
0X5CLATIN CAPITAL LETTER O WITH DIAERESISÖD6
0X5DLATIN CAPITAL LETTER N WITH TILDEÑD1
0X5ELATIN CAPITAL LETTER U WITH DIAERESISÜDC
0X5FSECTION SIGN§A7
0X60INVERTED QUESTION MARK¿BF
0X61LATIN SMALL LETTER Aa61
0X62LATIN SMALL LETTER Bb62
0X63LATIN SMALL LETTER Cc63
0X64LATIN SMALL LETTER Dd64
0X65LATIN SMALL LETTER Ee65
0X66LATIN SMALL LETTER Ff66
0X67LATIN SMALL LETTER Gg67
0X68LATIN SMALL LETTER Hh68
0X69LATIN SMALL LETTER Ii69
0X6ALATIN SMALL LETTER Jj6A
0X6BLATIN SMALL LETTER Kk6B
0X6CLATIN SMALL LETTER Ll6C
0X6DLATIN SMALL LETTER Mm6D
0X6ELATIN SMALL LETTER Nn6E
0X6FLATIN SMALL LETTER Oo6F
0X70LATIN SMALL LETTER Pp70
0X71LATIN SMALL LETTER Qq71
0X72LATIN SMALL LETTER Rr72
0X73LATIN SMALL LETTER Ss73
0X74LATIN SMALL LETTER Tt74
0X75LATIN SMALL LETTER Uu75
0X76LATIN SMALL LETTER Vv76
0X77LATIN SMALL LETTER Ww77
0X78LATIN SMALL LETTER Xx78
0X79LATIN SMALL LETTER Yy79
0X7ALATIN SMALL LETTER Zz7A
0X7BLATIN SMALL LETTER A WITH DIAERESISäE4
0X7CLATIN CAPITAL LETTER o WITH DIAERESISöF6
0X7DLATIN SMALL LETTER n WITH TILDEñF1
0X7ELATIN SMALL LETTER u WITH DIAERESISüFC
0X7FLATIN SMALL LETTER a WITH GRAVEàE0

Certain characters in the GSM 7 bit are 14 bit, and therefore count as double in the length of the SMS. These include:

^{}\[~]|