Frank Schacherer Homepage
home technology bibliography

ASCII table

[Just the skinny.]

7 bits. No frills.

Dec   Oct   Hex   Binary     Char  Explanation                  Control-Key
---   ---   ---   --------   ----  --------------               ------
000   000   00    00000000   NUL   (null)              
001   001   01    00000001   SOH   (start of heading)           CTRL-A 
002   002   02    00000010   STX   (start of text)              CTRL-B 
003   003   03    00000011   ETX   (end of text)                CTRL-C 
004   004   04    00000100   EOT   (end of transmission)        CTRL-D 
005   005   05    00000101   ENQ   (enquiry)                    CTRL-E 
006   006   06    00000110   ACK   (acknowledgment)             CTRL-F 
007   007   07    00000111   BEL   (bell)                       CTRL-G 
008   010   08    00001000    BS   (backspace)                  CTRL-H 
009   011   09    00001001    HT   (horizontal tab)             CTRL-I 
010   012   0A    00001010    LF   (line feed)                  CTRL-J 
011   013   0B    00001011    VT   (vertical tab)               CTRL-K 
012   014   0C    00001100    FF   (form feed)                  CTRL-L 
013   015   0D    00001101    CR   (carriage return)            CTRL-M 
014   016   0E    00001110    SO   (shift out)                  CTRL-N 
015   017   0F    00001111    SI   (shift in)                   CTRL-O 
016   020   10    00010000   DLE   (data link escape)           CTRL-P  
017   021   11    00010001   DC1   (device control one)         CTRL-Q 
018   022   12    00010010   DC2   (device control two)         CTRL-R 
019   023   13    00010011   DC3   (device control three)       CTRL-S 
020   024   14    00010100   DC4   (device control four)        CTRL-T 
021   025   15    00010101   NAK   (negative acknowledgement)   CTRL-U 
022   026   16    00010110   SYN   (synchronous idle)           CTRL-V 
023   027   17    00010111   ETB   (end of transmission block)  CTRL-W 
024   030   18    00011000   CAN   (cancel)                     CTRL-X 
025   031   19    00011001    EM   (end of medium)              CTRL-Y 
026   032   1A    00011010   SUB   (substitute)                 CTRL-Z
027   033   1B    00011011   ESC   (escape)
028   034   1C    00011100    FS   (file separator)
029   035   1D    00011101    GS   (group separator)
030   036   1E    00011110    RS   (record separator)
031   037   1F    00011111    US   (unit separator)
032   040   20    00100000    SP   (space)
033   041   21    00100001     !   (exclamation mark)
034   042   22    00100010     "   (quotation mark, double quote)
035   043   23    00100011     #   (number sign)
036   044   24    00100100     $   (dollar sign)
037   045   25    00100101     %   (percent sign)
038   046   26    00100110     &   (ampersand)
039   047   27    00100111     '   (apostrophe, single quote)
040   050   28    00101000     (   (left parenthesis)
041   051   29    00101001     )   (right parenthesis)
042   052   2A    00101010     *   (asterisk)
043   053   2B    00101011     +   (plus sign)
044   054   2C    00101100     ,   (comma)
045   055   2D    00101101     -   (hyphen-minus)
046   056   2E    00101110     .   (full stop, dot)
047   057   2F    00101111     /   (solidus, slash)
048   060   30    00110000     0   (digit zero) 
049   061   31    00110001     1   (digit one)  
050   062   32    00110010     2   (digit two)  
051   063   33    00110011     3   (digit three)
052   064   34    00110100     4   (digit four) 
053   065   35    00110101     5   (digit five) 
054   066   36    00110110     6   (digit six)  
055   067   37    00110111     7   (digit seven)
056   070   38    00111000     8   (digit eight)
057   071   39    00111001     9   (digit nine) 
058   072   3A    00111010     :   (colon)
059   073   3B    00111011     ;   (semicolon)
060   074   3C    00111100     <   (less than sign)
061   075   3D    00111101     =   (equal sign)
062   076   3E    00111110     >   (greater than sign)
063   077   3F    00111111     ?   (question mark)
064   100   40    01000000     @   (commercial at)
065   101   41    01000001     A   (latin capital letter a)
066   102   42    01000010     B   (latin capital letter b)
067   103   43    01000011     C   (latin capital letter c)
068   104   44    01000100     D   (latin capital letter d)
069   105   45    01000101     E   (latin capital letter e)
070   106   46    01000110     F   (latin capital letter f)
071   107   47    01000111     G   (latin capital letter g)
072   110   48    01001000     H   (latin capital letter h)
073   111   49    01001001     I   (latin capital letter i)
074   112   4A    01001010     J   (latin capital letter j)
075   113   4B    01001011     K   (latin capital letter k)
076   114   4C    01001100     L   (latin capital letter l)
077   115   4D    01001101     M   (latin capital letter m)
078   116   4E    01001110     N   (latin capital letter n)
079   117   4F    01001111     O   (latin capital letter o)
080   120   50    01010000     P   (latin capital letter p)
081   121   51    01010001     Q   (latin capital letter q)
082   122   52    01010010     R   (latin capital letter r)
083   123   53    01010011     S   (latin capital letter s)
084   124   54    01010100     T   (latin capital letter t)
085   125   55    01010101     U   (latin capital letter u)
086   126   56    01010110     V   (latin capital letter v)
087   127   57    01010111     W   (latin capital letter w)
088   130   58    01011000     X   (latin capital letter x)
089   131   59    01011001     Y   (latin capital letter y)
090   132   5A    01011010     Z   (latin capital letter z)
091   133   5B    01011011     [   (left square bracket)
092   134   5C    01011100     \   (reverse solidus, backslash)
093   135   5D    01011101     ]   (right square bracket)
094   136   5E    01011110     ^   (cicumflex accent, caret)
095   137   5F    01011111     _   (low line, underscore)
096   140   60    01100000     `   (grave accent)        
097   141   61    01100001     a   (latin small letter a)
098   142   62    01100010     b   (latin small letter b)
099   143   63    01100011     c   (latin small letter c)
100   144   64    01100100     d   (latin small letter d)
101   145   65    01100101     e   (latin small letter e)
102   146   66    01100110     f   (latin small letter f)
103   147   67    01100111     g   (latin small letter g)
104   150   68    01101000     h   (latin small letter h)
105   151   69    01101001     i   (latin small letter i)
106   152   6A    01101010     j   (latin small letter j)
107   153   6B    01101011     k   (latin small letter k)
108   154   6C    01101100     l   (latin small letter l)
109   155   6D    01101101     m   (latin small letter m)
110   156   6E    01101110     n   (latin small letter n)
111   157   6F    01101111     o   (latin small letter o)
112   160   70    01110000     p   (latin small letter p)
113   161   71    01110001     q   (latin small letter q)
114   162   72    01110010     r   (latin small letter r)
115   163   73    01110011     s   (latin small letter s)
116   164   74    01110100     t   (latin small letter t)
117   165   75    01110101     u   (latin small letter u)
118   166   76    01110110     v   (latin small letter v)
119   167   77    01110111     w   (latin small letter w)
120   170   78    01111000     x   (latin small letter x)
121   171   79    01111001     y   (latin small letter y)
122   172   7A    01111010     z   (latin small letter z)
123   173   7B    01111011     {   (left curly bracket, left brace)
124   174   7C    01111100     |   (vertical line, pipe)
125   175   7D    01111101     }   (right curly bracket, right brace)
126   176   7E    01111110     ~   (tilde)
127   177   7F    01111111   DEL   (delete)

The 8th bit. This is not strictly part of ASCII, and the symbols associated with the numbers vary depending on the character set. The most common ones are collected in a starndard called ISO-8859. (Read more about this here.) What symbols you'll be able to see here under char depends on what charset is selected on your computer. On my machine, this is CP1252 (WinLatin1), as superset of ISO-8859-1 (Latin1). So The symbol I can see for character number 128 is the (euro sign), while for true Latin1, there are not even characters defined for charcter numbers below 160.

Dec   Oct   Hex   Binary     Char  Explanation or HTML entity
---   ---   ---   --------   ----  --------------------------
128   200   80    10000000   
129   201   81    10000001   
130   202   82    10000010   
131   203   83    10000011   
132   204   84    10000100   
133   205   85    10000101   
134   206   86    10000110   
135   207   87    10000111   
136   210   88    10001000   
137   211   89    10001001   
138   212   8A    10001010   
139   213   8B    10001011   
140   214   8C    10001100   
141   215   8D    10001101   
142   216   8E    10001110   
143   217   8F    10001111   
144   220   90    10010000   
145   221   91    10010001   
146   222   92    10010010   
147   223   93    10010011   
148   224   94    10010100   
149   225   95    10010101   
150   226   96    10010110   
151   227   97    10010111   
152   230   98    10011000   
153   231   99    10011001   
154   232   9A    10011010   
155   233   9B    10011011   
156   234   9C    10011100   
157   235   9D    10011101   
158   236   9E    10011110   
159   237   9F    10011111   
160   240   A0    10100000              &nbsp;            
161   241   A1    10100001        ¡    &iexcl;       
162   242   A2    10100010        ¢     &cent;       
163   243   A3    10100011        £    &pound;      
164   244   A4    10100100        ¤   &curren;     
165   245   A5    10100101        ¥      &yen;        
166   246   A6    10100110        ¦   &brvbar;     
167   247   A7    10100111        §     &sect;       
168   250   A8    10101000        ¨      &uml;        
169   251   A9    10101001        ©     &copy;       
170   252   AA    10101010        ª     &ordf;       
171   253   AB    10101011        «    &laquo;      
172   254   AC    10101100        ¬      &not;        
173   255   AD    10101101        ­        &shy;        
174   256   AE    10101110        ®      &reg;        
175   257   AF    10101111        ¯     &macr;       
176   260   B0    10110000        °      &deg;        
177   261   B1    10110001        ±   &plusmn;     
178   262   B2    10110010        ²     &sup2;       
179   263   B3    10110011        ³     &sup3;       
180   264   B4    10110100        ´    &acute;      
181   265   B5    10110101        µ    &micro;      
182   266   B6    10110110        ¶     &para;       
183   267   B7    10110111        ·   &middot;     
184   270   B8    10111000        ¸    &cedil;      
185   271   B9    10111001        ¹     &sup1;       
186   272   BA    10111010        º     &ordm;       
187   273   BB    10111011        »    &raquo;      
188   274   BC    10111100        ¼   &frac14;     
189   275   BD    10111101        ½   &frac12;     
190   276   BE    10111110        ¾   &frac34;     
191   277   BF    10111111        ¿   &iquest;     
192   300   C0    11000000        À   &Agrave;     
193   301   C1    11000001        Á   &Aacute;     
194   302   C2    11000010        Â    &Acirc;      
195   303   C3    11000011        Ã   &Atilde;     
196   304   C4    11000100        Ä     &Auml;       
197   305   C5    11000101        Å    &Aring;      
198   306   C6    11000110        Æ    &AElig;      
199   307   C7    11000111        Ç   &Ccedil;     
200   310   C8    11001000        È   &Egrave;     
201   311   C9    11001001        É   &Eacute;     
202   312   CA    11001010        Ê    &Ecirc;      
203   313   CB    11001011        Ë     &Euml;       
204   314   CC    11001100        Ì   &Igrave;     
205   315   CD    11001101        Í   &Iacute;     
206   316   CE    11001110        Î    &Icirc;      
207   317   CF    11001111        Ï     &Iuml;       
208   320   D0    11010000        Ð      &ETH;        
209   321   D1    11010001        Ñ   &Ntilde;     
210   322   D2    11010010        Ò   &Ograve;     
211   323   D3    11010011        Ó   &Oacute;     
212   324   D4    11010100        Ô    &Ocirc;      
213   325   D5    11010101        Õ   &Otilde;     
214   326   D6    11010110        Ö     &Ouml;       
215   327   D7    11010111        ×    &times;      
216   330   D8    11011000        Ø   &Oslash;     
217   331   D9    11011001        Ù   &Ugrave;     
218   332   DA    11011010        Ú   &Uacute;     
219   333   DB    11011011        Û    &Ucirc;      
220   334   DC    11011100        Ü     &Uuml;       
221   335   DD    11011101        Ý   &Yacute;     
222   336   DE    11011110        Þ    &THORN;      
223   337   DF    11011111        ß    &szlig;      
224   340   E0    11100000        à   &agrave;     
225   341   E1    11100001        á   &aacute;     
226   342   E2    11100010        â    &acirc;      
227   343   E3    11100011        ã   &atilde;     
228   344   E4    11100100        ä     &auml;       
229   345   E5    11100101        å    &aring;      
230   346   E6    11100110        æ    &aelig;      
231   347   E7    11100111        ç   &ccedil;     
232   350   E8    11101000        è   &egrave;     
233   351   E9    11101001        é   &eacute;     
234   352   EA    11101010        ê    &ecirc;      
235   353   EB    11101011        ë     &euml;       
236   354   EC    11101100        ì   &igrave;     
237   355   ED    11101101        í   &iacute;     
238   356   EE    11101110        î    &icirc;      
239   357   EF    11101111        ï     &iuml;       
240   360   F0    11110000        ð      &eth;        
241   361   F1    11110001        ñ   &ntilde;     
242   362   F2    11110010        ò   &ograve;     
243   363   F3    11110011        ó   &oacute;     
244   364   F4    11110100        ô    &ocirc;      
245   365   F5    11110101        õ   &otilde;     
246   366   F6    11110110        ö     &ouml;       
247   367   F7    11110111        ÷   &divide;     
248   370   F8    11111000        ø   &oslash;     
249   371   F9    11111001        ù   &ugrave;     
250   372   FA    11111010        ú   &uacute;     
251   373   FB    11111011        û    &ucirc;      
252   374   FC    11111100        ü     &uuml;       
253   375   FD    11111101        ý   &yacute;     
254   376   FE    11111110        þ    &thorn;      
255   377   FF    11111111        ÿ     &yuml;