For best results, please use a browser more recent than Internet Explorer 8.

 The American Standard Code for Information Interchange (ASCII) represents each letter, number or punctuation mark as a unique combination of eight bits (a bit value is either 1 or 0). Eight bits (known as a byte) provide a total of 256 unique combinations of bits which is adequate to represent all English language characters. A byte, however,  does not have sufficient unique values to represent all the characters in other languages. As a result ASCII was expanded into Unicode, a sixteen-bit code that allows for 65,536 unique combination of 1's and 0's. All the characters of all world languages can be represented by Unicode.

Part of the ASCII values  are shown in the table below. The binary, hexadecimal and decimal values for each character are shown.

Char  Binary  Hex  Dec  Comment

      00100000 20  032  Space

  !   00100001 21  033  Exclamation point

  "   00100010 22  034  Quotes

  #   00100011 23  035  Number sign

  $   00100100 24  036  Dollar sign

  %   00100101 25  037  Percent sign

  &   00100110 26  038  Ampersand

  '   00100111 27  039  Apostrophe

  (   00101000 28  040  Left parenthesis

  )   00101001 29  041  Right parenthesis

  *   00101010 2A  042  Asterisk

  +   00101011 2B  043  Plus sign

  ,   00101100 2C  044  Comma

  -   00101101 2D  045  Hyphen/minus sign

  .   00101110 2E  046  Full stop/period

  /   00101111 2F  047  Slash

  0   00110000 30  048  

  1   00110001 31  049  

  2   00110010 32  050  

  3   00110011 33  051  

  4   00110100 34  052  

  5   00110101 35  053  

  6   00110110 36  054  

  7   00110111 37  055  

  8   00111000 38  056  

  9   00111001 39  057  

  :   00111010 3A  058  Colon

  ;   00111011 3B  059  Semicolon

  <   00111100 3C  060  Less than sign

  =   00111101 3D  061  Equal sign

  >   00111110 3E  062  Greater than sign

  ?   00111111 3F  063  Question mark

  @   01000000 40  064 

  A   01000001 41  065 

  B   01000010 42  066 

  C   01000011 43  067 

  D   01000100 44  068 

  E   01000101 45  069 

  F   01000110 46  070 

  G   01000111 47  071 

  H   01001000 48  072 

  I   01001001 49  073 

  J   01001010 4A  074 

  K   01001011 4B  075 

  L   01001100 4C  076 

  M   01001101 4D  077 

  N   01001110 4E  078 

  O   01001111 4F  079 

  P   01010000 50  080 

  Q   01010001 51  081 

  R   01010010 52  082 

  S   01010011 53  083 

  T   01010100 54  084 

  U   01010101 55  085 

  V   01010110 56  086 

  W   01010111 57  087 

  X   01011000 58  088 

  Y   01011001 59  089 

  Z   01011010 5A  090 


Char  Binary  Hex  Dec  Comment

  [   01011011 5B  091  Left bracket

  \   01011100 5C  092  Backslash

  ]   01011101 5D  093  Right bracket

  ^   01011110 5E  094  Caret/circumflex

  _   01011111 5F  095  Underscore

  `   01100000 60  096  Grave accent

  a   01100001 61  097 

  b   01100010 62  098 

  c   01100011 63  099 

  d   01100100 64  100 

  e   01100101 65  101 

  f   01100110 66  102 

  g   01100111 67  103 

  h   01101000 68  104 

  i   01101001 69  105 

  j   01101010 6A  106 

  k   01101011 6B  107 

  l   01101100 6C  108  

  m   01101101 6D  109  

  n   01101110 6E  110  

  o   01101111 6F  111  

  p   01110000 70  112  

  q   01110001 71  113  

  r   01110010 72  114  

  s   01110011 73  115  

  t   01110100 74  116  

  u   01110101 75  117  

  v   01110110 76  118  

  w   01110111 77  119  

  x   01111000 78  120  

  y   01111001 79  121  

  z   01111010 7A  122  

  {   01111011 7B  123  Left brace

  |   01111100 7C  124  Vertical bar

  }   01111101 7D  125  Right brace

  ~   01111110 7E  126  Tilde

Notes

Char = Character

Binary (bit values = 0,1)

Dec = Decimal (digit values = 0,1,2,3,4,5,6,7,8,9)

Hex = Hexadecimal (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)