ASCII table with equivalents in Unicode/ISO and HTML

Example: In Windows to input the ISO code 0164 , hold down the ALT key, type 0164 on the numeric keypad, then release ALT.

Text delimiters:

Character ASCII ISO/IEC
8859-1
Unicode HTML


    <U2019>
<U2018>
<U2032>

&rsquo;
&lsquo;
&prime;



    <U201D>
<U201C>
<U2033>

&rdquo;
&ldquo;
&Prime;


 

0171
0187

<U00AB>
<U00BB>
&laquo;
&raquo;

    <U3008>
<U3009>
&lsaquo;
&rsaquo;
    <U2020> &dagger;
    <U2021> &Dagger;
" 34 034 <U0022> &quot;
# 35 035 <U0023> &#35;
$ 36 036 <U0024> &#36;
% 37 037 <U0025> &#37;
& 38 038 <U0026> &amp;
' 39 039 <U0027> &#39;
(cent)   0162 <U00A2> &cent;
(Pound Sterling)   0163 <U00A3> &pound;
(Gen currency)   0164 <U00A4> &curren;
(Euro/EU)   0164 <U20AC> &euro;
(Yen)   0165 <U00A5> &yen;

Hex-to-Decimal converter: (works up to FFFF/65535)

Decimal (ISO):     Hex (Unicode):

Accents and Symbols

Character ASCII ISO/IEC
8859-1
Unicode HTML
  0166 <U00A6> &brvbar;
(Section)   0167 <U00A7> &sect;

(acute)





 

0180
0225
0233
0237
0243
0250
????

<U00B4>

<U00C1-U00FD>




&acute
&aacute;&Aacute;
&eacute;&Eacute;
&iacute;&Iacute;
&oacute;&Oacute;
&uacute;&Uacute;
&yacute;&Yacute;

^ (circumflex)




94

 

 

094
0226
0234
0238
0244
0251

<U005E>

<U00C2-U00D4>

 

&circ;
&acirc; &acirc;
&ecirc; &Ecirc;
&icirc; &Icirc;
&ocirc; &Ocirc;
&ucirc; &Ucirc;

(umlaut/dieresis)




 

0168
0228/0196
0235
0239
0246/0214
0252/0220

<U00A8>

<U00C4-U00FC>

 

&uml;
&auml; &Auml;
&euml; &Euml;
&iuml; &Iuml;
&ouml; &Ouml;
&uuml; &Uuml;

  0169 <U00A9> &copy;
    <U2122> &trade;
  0174 <U00AE> &reg;

` (grave)





96






096

0224
0232
0236
0242
0249

<U0060>


<U00C0-U00F9>




&agrave; &Agrave;
&egrave; &Egrave;
&igrave; &Igrave;
&Ograve; &Ograve;
&Ugrave; &Ugrave;

~ ∼





126

 

 

0126


164/165

<U007E>

<U00C3-U00F5>

 

&tilde; &sim;

&atilde; &Atilde;
&ntilde; &Ntilde;
&otilde; &Otilde;

Punctuation

Character ASCII ISO/IEC
8859-1
Unicode HTML
SP (Space Bar) 32 032 <U0020> &#32;
! 33 033 <U0021> &#33;
( 40 040 <U0028> &#40;
) 41 041 <U0029> &#41;
* 42 042 <U002A> &#42;
+ 43 043 <U002B> &#43;
, (Comma) 44 044 <U002C> &#44;
- (Hyphen/minus) 45 045 <U002D> &#45;
. (Full Stop/period) 46 046 <U002E> &#46;
      &hellip;
/ 47 047 <U002F> &#47;
: (Colon) 58 058 <U003A> &#58;
; (Semicolon) 59 059 <U003B> &#59;
< 60 060 <U003C> &lt;
= 61 061 <U003D> &equiv;
> 62 062 <U003E> &gt;
≤≥       &le;&ge;
? 63 063 <U003F> &#63;
@ 64 064 <U0040> &#64;
[ 91 091 <U005B> &#91;
\ 92 092 <U005C> &#92;
] 93 093 <U005D> &#93;
_ 95 095 <U005F> &#95;
{ 123 0123 <U007B> &#123;
| 124 0124 <U007C> &#124;
} 125 0125 <U007D> &#125;
DEL (Delete) 127 0127 <U007F>  
non breaking Space   0160 <U00A0> &nbsp;
(inverted Exclamation)   0161 <U00A1> &iexcl;
(feminine ordinal)   0170 <U00AA> &ordf;
(NOT sign)   0172 <U00AC> &not;
­ SHY(soft hyphen)   0173 <U00AD> &shy;
(Macron accent)   0175 <U00AF> &macr;
  0176 <U00B0> &deg;
  0177 <U00B1> &plusmn;
(Micro)   0181 <U00B5> &micro;
(Paragraph)   0182 <U00B6> &para;
(middle dot)   0183 <U00B7> &middot;
      &bull;
(Cedilla)   0184 <U00B8> &cedil;
(Masculine Ordinal)   0186 <U00BA> &ordm;
  0191 <U00BF> &iquest;
    <U2013> &ndash;
    <U2014> &mdash;
String Terminator     <U009C>  
π (PI)     <U203B> &pi;
← ↑ ↓ →       &larr; &uarr; &darr; &rarr;

Numerics

Character ASCII ISO/IEC
8859-1
Unicode HTML
0 48 048 <U0030> &#48;
1 49 049 <U0031> &#49;
2 50 050 <U0032> &#50;
3 51 051 <U0033> &#51;
4 52 052 <U0034> &#52;
5 53 053 <U0035> &#53;
6 54 054 <U0036> &#54;
7 55 055 <U0037> &#55;
8 56 056 <U0038> &#56;
9 57 057 <U0039> &#57;
  0188 <U00BC> &frac14;
  0189 <U00BD> &frac12;
  0190 <U00BE> &frac34;
  0185 <U00B9> &sup1
  0178 <U00B2> &sup2;
  0179 <U00B3> &sup3;

Characters A - Z, a-z

Character ASCII ISO/IEC
8859-1
Unicode HTML   Character ASCII ISO/IEC
8859-1
Unicode HTML
A 65 065 <U0041> &#65;   a 97 097 <U0061> &#97;
B 66 066 <U0042> &#66;   b 98 098 <U0062> &#98;
C 67 067 <U0043> &#67;   c 99 099 <U0063> &#99;
D 68 068 <U0044> &#68;   d 100 0100 <U0064> &#100;
E 69 069 <U0045> &#69;   e 101 0101 <U0065> &#101;
F 70 070 <U0046> &#70;   f 102 0102 <U0066> &#102;
G 71 071 <U0047> &#71;   g 103 0103 <U0067> &#103;
H 72 072 <U0048> &#72;   h 104 0104 <U0068> &#104;
I 73 073 <U0049> &#73;   i 105 0105 <U0069> &#105;
J 74 074 <U004A> &#74;   j 106 0106 <U006A> &#106;
K 75 075 <U004B> &#75;   k 107 0107 <U006B> &#107;
L 76 076 <U004C> &#76;   l 108 0108 <U006C> &#108;
M 77 077 <U004D> &#77;   m 109 0109 <U006D> &#109;
N 78 078 <U004E> &#78;   n 110 0110 <U006E> &#110;
O 79 079 <U004F> &#79;   o 111 0111 <U006F> &#111;
P 80 080 <U0050> &#80;   p 112 0112 <U0070> &#112;
Q 81 081 <U0051> &#81;   q 113 0113 <U0071> &#113;
R 82 082 <U0052> &#82;   r 114 0114 <U0072> &#114;
S 83 083 <U0053> &#83;   s 115 0115 <U0073> &#115;
T 84 084 <U0054> &#84;   t 116 0116 <U0074> &#116;
U 85 085 <U0055> &#85;   u 117 0117 <U0075> &#117;
V 86 086 <U0056> &#86;   v 118 0118 <U0076> &#118;
W 87 087 <U0057> &#87;   w 119 0119 <U0077> &#119;
X 88 088 <U0058> &#88;   x 120 0120 <U0078> &#120;
Y 89 089 <U0059> &#89;   y 121 0121 <U0079> &#121;
Z 90 090 <U005A> &#90;   z 122 0122 <U007A> &#122;

Control codes

Character ASCII ISO/IEC
8859-1
Unicode HTML
NUL (Null) 0   <U0000>  
SOH (Start of heading) 1   <U0001>  
STX (Start of text) 2   <U0002>  
ETX (End of text) 3   <U0003>  
EOT (End of transmit) 4   <U0004>  
ENQ (Enquiry) 5   <U0005>  
ACK (Acknowledgment) 6   <U0006>  
BEL (Audible bell) 7   <U0007>  
BS (Backspace) 8   <U0008>  
HT (Horizontal tab) 9   <U0009>  
LF (Line feed) 10   <U000A>  
VT (Vertical tab) 11   <U000B>  
FF (Form feed) 12   <U000C>  
CR (Carriage return) 13   <U000D> <br>
SO (Shift out) 14   <U000E>  
SI (Shift in) 15   <U000F>  
DLE (Data link escape) 16   <U0010>  
DC1 (Device control 1) 17   <U0011>  
DC2 (Device control 2) 18   <U0012>  
DC3 (Device control 3) 19   <U0013>  
DC4 (Device control 4) 20   <U0014>  
NAK (Neg. acknowledge) 21   <U0015>  
SYN (Synchronous idle) 22   <U0016>  
ETB (End trans. block) 23   <U0017>  
CAN (Cancel) 24   <U0018>  
EM (End of medium) 25   <U0019>  
SUB (Substitution) 26   <U001A>  
ESC (Escape) 27   <U001B>  
FS (File separator/Figure shift) 28   <U001C>  
GS (Group separator) 29   <U001D>  
RS (Record separator) 30   <U001E>  
US (Unit separator) 31   <U001F>  

The first 256 Unicode values represent the same characters as ISO 8859-1

The complete unicode character set runs to over 90,000 entries.

Extended Ascii Characters

At one time there were many versions of the extended ASCII set (128-255), used to provide (limited) foreign language and graphics support, below is the most popular set. These are not compatible with ISO or unicode and are no longer used in modern systems.

"Smart data structures and dumb code works a lot better than the other way around" - Eric S. Raymond

Related:

Ishida's online unicode converter
List of Unicode characters - Wikipedia
Unicode in MS Office
OS X Apple Type Services for Unicode
ISO 8859-1 - Wikipedia
Unicode.org
Amazon.com book:- Unicode Explained by Jukka Korpela



^