ASCII Table
▶ Click for details and options
ANSI's US-ASCII (1963) is the industry-standard 7-bit character set for data encoding, fully compatible with Unicode's UTF-8 (1993), the most common international encoding. ASCII characters 0 to 31 are non-printable control characters (though Tab, LF, and CR are technically visible as white space).
Columns in the table below include decimal, hexadecimal, and octal codes, along with the corresponding character gylph. For use in HTML, simply use the decimal code like  
or the hex code like  
. For URL encoding, use the hex code like %20
. Hover over a glyph to reveal its name.
Printed from bitfume.com.
↩ Back
Print
Permalink
0 | 00 | 000 | NUL |
1 | 01 | 001 | SOH |
2 | 02 | 002 | STX |
3 | 03 | 003 | ETX |
4 | 04 | 004 | EOT |
5 | 05 | 005 | ENQ |
6 | 06 | 006 | ACK |
7 | 07 | 007 | BEL |
8 | 08 | 010 | BS |
9 | 09 | 011 | TAB |
10 | 0A | 012 | LF |
11 | 0B | 013 | VT |
12 | 0C | 014 | FF |
13 | 0D | 015 | CR |
14 | 0E | 016 | SO |
15 | 0F | 017 | SI |
16 | 10 | 020 | DLE |
17 | 11 | 021 | DC1 |
18 | 12 | 022 | DC2 |
19 | 13 | 023 | DC3 |
20 | 14 | 024 | DC4 |
21 | 15 | 025 | NAK |
22 | 16 | 026 | SYN |
23 | 17 | 027 | ETB |
24 | 18 | 030 | CAN |
25 | 19 | 031 | EM |
26 | 1A | 032 | SUB |
27 | 1B | 033 | ESC |
28 | 1C | 034 | FS |
29 | 1D | 035 | GS |
30 | 1E | 036 | RS |
31 | 1F | 037 | US |
32 | 20 | 040 | Space |
33 | 21 | 041 | ! |
34 | 22 | 042 | " |
35 | 23 | 043 | # |
36 | 24 | 044 | $ |
37 | 25 | 045 | % |
38 | 26 | 046 | & |
39 | 27 | 047 | ' |
40 | 28 | 050 | ( |
41 | 29 | 051 | ) |
42 | 2A | 052 | * |
43 | 2B | 053 | + |
44 | 2C | 054 | , |
45 | 2D | 055 | - |
46 | 2E | 056 | . |
47 | 2F | 057 | / |
48 | 30 | 060 | 0 |
49 | 31 | 061 | 1 |
50 | 32 | 062 | 2 |
51 | 33 | 063 | 3 |
52 | 34 | 064 | 4 |
53 | 35 | 065 | 5 |
54 | 36 | 066 | 6 |
55 | 37 | 067 | 7 |
56 | 38 | 070 | 8 |
57 | 39 | 071 | 9 |
58 | 3A | 072 | : |
59 | 3B | 073 | ; |
60 | 3C | 074 | < |
61 | 3D | 075 | = |
62 | 3E | 076 | > |
63 | 3F | 077 | ? |
64 | 40 | 100 | @ |
65 | 41 | 101 | A |
66 | 42 | 102 | B |
67 | 43 | 103 | C |
68 | 44 | 104 | D |
69 | 45 | 105 | E |
70 | 46 | 106 | F |
71 | 47 | 107 | G |
72 | 48 | 110 | H |
73 | 49 | 111 | I |
74 | 4A | 112 | J |
75 | 4B | 113 | K |
76 | 4C | 114 | L |
77 | 4D | 115 | M |
78 | 4E | 116 | N |
79 | 4F | 117 | O |
80 | 50 | 120 | P |
81 | 51 | 121 | Q |
82 | 52 | 122 | R |
83 | 53 | 123 | S |
84 | 54 | 124 | T |
85 | 55 | 125 | U |
86 | 56 | 126 | V |
87 | 57 | 127 | W |
88 | 58 | 130 | X |
89 | 59 | 131 | Y |
90 | 5A | 132 | Z |
91 | 5B | 133 | [ |
92 | 5C | 134 | \ |
93 | 5D | 135 | ] |
94 | 5E | 136 | ^ |
95 | 5F | 137 | _ |
96 | 60 | 140 | ` |
97 | 61 | 141 | a |
98 | 62 | 142 | b |
99 | 63 | 143 | c |
100 | 64 | 144 | d |
101 | 65 | 145 | e |
102 | 66 | 146 | f |
103 | 67 | 147 | g |
104 | 68 | 150 | h |
105 | 69 | 151 | i |
106 | 6A | 152 | j |
107 | 6B | 153 | k |
108 | 6C | 154 | l |
109 | 6D | 155 | m |
110 | 6E | 156 | n |
111 | 6F | 157 | o |
112 | 70 | 160 | p |
113 | 71 | 161 | q |
114 | 72 | 162 | r |
115 | 73 | 163 | s |
116 | 74 | 164 | t |
117 | 75 | 165 | u |
118 | 76 | 166 | v |
119 | 77 | 167 | w |
120 | 78 | 170 | x |
121 | 79 | 171 | y |
122 | 7A | 172 | z |
123 | 7B | 173 | { |
124 | 7C | 174 | | |
125 | 7D | 175 | } |
126 | 7E | 176 | ~ |
127 | 7F | 177 | DEL |
□ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ ␠ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ␡
Extended ASCII Table
▶ Click for details and options
Extended ASCII refers to a superset of ASCII that uses one additional bit to cover 128 more characters. There are several such sets, and the table below corresponds to the two most common, ISO Latin (ISO 8859-1) and Windows Latin (also known as ANSI or CP-1252). The sets are identical, other than Windows Latin offering additional characters for codes 128-159. So ISO Latin is forwards-compatible with Windows Latin, but not backwards-compatible. Neither are compatible with UTF-8.
To prevent garbled display, modern software will typically render Windows Latin characters even if a document is incorrectly specified as Unicode or ISO Latin (which is a common mistake, especially for websites). Windows Latin can be detected if any characters 128-159 are used in a way that would render invalid Unicode text. More details on Unicode are provided below.
Printed from bitfume.com.
↩ Back
Print
Permalink
128 | 80 | 140 | |
129 | 81 | 141 | N/A |
130 | 82 | 142 | |
131 | 83 | 143 | |
132 | 84 | 144 | |
133 | 85 | 145 |
|
134 | 86 | 146 | |
135 | 87 | 147 | |
136 | 88 | 150 | |
137 | 89 | 151 | |
138 | 8A | 152 | |
139 | 8B | 153 | |
140 | 8C | 154 | |
141 | 8D | 155 | N/A |
142 | 8E | 156 | |
143 | 8F | 157 | N/A |
144 | 90 | 160 | N/A |
145 | 91 | 161 | |
146 | 92 | 162 | |
147 | 93 | 163 | |
148 | 94 | 164 | |
149 | 95 | 165 | |
150 | 96 | 166 | |
151 | 97 | 167 | |
152 | 98 | 170 | |
153 | 99 | 171 | |
154 | 9A | 172 | |
155 | 9B | 173 | |
156 | 9C | 174 | |
157 | 9D | 175 | N/A |
158 | 9E | 176 | |
159 | 9F | 177 | |
160 | A0 | 200 | NBSP |
161 | A1 | 201 | ¡ |
162 | A2 | 202 | ¢ |
163 | A3 | 203 | £ |
164 | A4 | 204 | ¤ |
165 | A5 | 205 | ¥ |
166 | A6 | 206 | ¦ |
167 | A7 | 207 | § |
168 | A8 | 210 | ¨ |
169 | A9 | 211 | © |
170 | AA | 212 | ª |
171 | AB | 213 | « |
172 | AC | 214 | ¬ |
173 | AD | 215 | SHY |
174 | AE | 216 | ® |
175 | AF | 217 | ¯ |
176 | B0 | 220 | ° |
177 | B1 | 221 | ± |
178 | B2 | 222 | ² |
179 | B3 | 223 | ³ |
180 | B4 | 224 | ´ |
181 | B5 | 225 | µ |
182 | B6 | 226 | ¶ |
183 | B7 | 227 | · |
184 | B8 | 230 | ¸ |
185 | B9 | 231 | ¹ |
186 | BA | 232 | º |
187 | BB | 233 | » |
188 | BC | 234 | ¼ |
189 | BD | 235 | ½ |
190 | BE | 236 | ¾ |
191 | BF | 237 | ¿ |
192 | C0 | 240 | À |
193 | C1 | 241 | Á |
194 | C2 | 242 | Â |
195 | C3 | 243 | Ã |
196 | C4 | 244 | Ä |
197 | C5 | 245 | Å |
198 | C6 | 246 | Æ |
199 | C7 | 247 | Ç |
200 | C8 | 250 | È |
201 | C9 | 251 | É |
202 | CA | 252 | Ê |
203 | CB | 253 | Ë |
204 | CC | 254 | Ì |
205 | CD | 255 | Í |
206 | CE | 256 | Î |
207 | CF | 257 | Ï |
208 | D0 | 260 | Ð |
209 | D1 | 261 | Ñ |
210 | D2 | 262 | Ò |
211 | D3 | 263 | Ó |
212 | D4 | 264 | Ô |
213 | D5 | 265 | Õ |
214 | D6 | 266 | Ö |
215 | D7 | 267 | × |
216 | D8 | 270 | Ø |
217 | D9 | 271 | Ù |
218 | DA | 272 | Ú |
219 | DB | 273 | Û |
220 | DC | 274 | Ü |
221 | DD | 275 | Ý |
222 | DE | 276 | Þ |
223 | DF | 277 | ß |
224 | E0 | 300 | à |
225 | E1 | 301 | á |
226 | E2 | 302 | â |
227 | E3 | 303 | ã |
228 | E4 | 304 | ä |
229 | E5 | 305 | å |
230 | E6 | 306 | æ |
231 | E7 | 307 | ç |
232 | E8 | 310 | è |
233 | E9 | 311 | é |
234 | EA | 312 | ê |
235 | EB | 313 | ë |
236 | EC | 314 | ì |
237 | ED | 315 | í |
238 | EE | 316 | î |
239 | EF | 317 | ï |
240 | F0 | 320 | ð |
241 | F1 | 321 | ñ |
242 | F2 | 322 | ò |
243 | F3 | 323 | ó |
244 | F4 | 324 | ô |
245 | F5 | 325 | õ |
246 | F6 | 326 | ö |
247 | F7 | 327 | ÷ |
248 | F8 | 330 | ø |
249 | F9 | 331 | ù |
250 | FA | 332 | ú |
251 | FB | 333 | û |
252 | FC | 334 | ü |
253 | FD | 335 | ý |
254 | FE | 336 | þ |
255 | FF | 337 | ÿ |
€ □ ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ □ Ž □ □ ‘ ’ “ ” • – — ˜ ™ š › œ □ ž Ÿ □ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ □ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ
ASCII to Unicode Table
▶ Click for details and options
Unicode is a standard set of over 120,000 characters, backwards compatible with ASCII, ISO Latin, and Windows Latin, but only for codes 0-127. A Unicode value (or point) is typically represented as a 16-bit hex number like "U+00FF".
UTF-8 is the world's most common character encoding, mapping Unicode points to a series of two-byte pairs. UTF-8 reserves byte values 128-255 for its own use, so it differs from Extended ASCII as illustrated below. Whenever possible, UTF-8 should be chosen over any Latin or locale-based version of Extended ASCII, for maximum international and cross-platform compatibility.
The following table displays the standard Extended ASCII values along with their equivalent Unicode points, UTF-8 bytes, and HTML entities.
Printed from bitfume.com.
↩ Back
Print
Permalink
128 | 80 | 140 | |
129 | 81 | 141 | N/A |
130 | 82 | 142 | |
131 | 83 | 143 | |
132 | 84 | 144 | |
133 | 85 | 145 |
|
134 | 86 | 146 | |
135 | 87 | 147 | |
136 | 88 | 150 | |
137 | 89 | 151 | |
138 | 8A | 152 | |
139 | 8B | 153 | |
140 | 8C | 154 | |
141 | 8D | 155 | N/A |
142 | 8E | 156 | |
143 | 8F | 157 | N/A |
144 | 90 | 160 | N/A |
145 | 91 | 161 | |
146 | 92 | 162 | |
147 | 93 | 163 | |
148 | 94 | 164 | |
149 | 95 | 165 | |
150 | 96 | 166 | |
151 | 97 | 167 | |
152 | 98 | 170 | |
153 | 99 | 171 | |
154 | 9A | 172 | |
155 | 9B | 173 | |
156 | 9C | 174 | |
157 | 9D | 175 | N/A |
158 | 9E | 176 | |
159 | 9F | 177 | |
8364 | 20AC | 20254 | |
0129 | 0081 | 00141 | N/A |
8218 | 201A | 20032 | |
0402 | 0192 | 00622 | |
8222 | 201E | 20036 | |
8230 | 2026 | 20046 |
|
8224 | 2020 | 20040 | |
8225 | 2021 | 20041 | |
0710 | 02C6 | 01306 | |
8240 | 2030 | 20060 | |
0352 | 0160 | 00540 | |
8249 | 2039 | 20071 | |
0338 | 0152 | 00522 | |
0141 | 008D | 00155 | N/A |
0381 | 017D | 00575 | |
0143 | 008F | 00157 | N/A |
0144 | 0090 | 00160 | N/A |
8216 | 2018 | 20030 | |
8217 | 2019 | 20031 | |
8220 | 201C | 20034 | |
8221 | 201D | 20035 | |
8226 | 2022 | 20042 | |
8211 | 2013 | 20023 | |
8212 | 2014 | 20024 | |
0732 | 02DC | 01334 | |
8482 | 2122 | 20442 | |
0353 | 0161 | 00541 | |
8250 | 203A | 20072 | |
0339 | 0153 | 00523 | |
0157 | 009D | 00175 | N/A |
0382 | 017E | 00576 | |
0376 | 0178 | 00570 | |
8364 | 20AC | euro | |
0129 | 0081 | nbsp | N/A |
8218 | 201A | sbquo | |
0402 | 0192 | fnof | |
8222 | 201E | bdquo | |
8230 | 2026 | hellip |
|
8224 | 2020 | dagger | |
8225 | 2021 | Dagger | |
0710 | 02C6 | circ | |
8240 | 2030 | permil | |
0352 | 0160 | Scaron | |
8249 | 2039 | lsaquo | |
0338 | 0152 | OElig | |
0141 | 008D | nbsp | N/A |
0381 | 017D | Zcaron | |
0143 | 008F | nbsp | N/A |
0144 | 0090 | nbsp | N/A |
8216 | 2018 | lsquo | |
8217 | 2019 | rsquo | |
8220 | 201C | ldquo | |
8221 | 201D | rdquo | |
8226 | 2022 | bull | |
8211 | 2013 | ndash | |
8212 | 2014 | mdash | |
0732 | 02DC | tilde | |
8482 | 2122 | trade | |
0353 | 0161 | scaron | |
8250 | 203A | rsaquo | |
0339 | 0153 | oelig | |
0157 | 009D | nbsp | N/A |
0382 | 017E | zcaron | |
0376 | 0178 | Yuml | |
Unicode Combining Marks
▶ Click for details and options
Unicode includes special characters known as combining marks, which modify the preceeding glyph in some way to create a two-glyph grapheme character. For example, the character ñ in the text "piña" can be created in either of the following ways.
Standard Extended-ASCII: p (0x70) i (0x69) ñ (0xF1) a (0x61)
Unicode Combining Marks: p (0x70) i (0x69) n (0x6E) ˜ (U+0303) a (0x61)
The advantage to using combining marks is that they may be used with any other character, and allow programmers to reduce code size in certain situations by omitting the standard 64-item set of Extended Latin glyphs from a font. The disadvantage is that the results may not be displayed properly depending on the text renderer in use.
The table below lists the standard set of Unicode combining marks along with the corresponding ASCII characters and examples of use.
Printed from bitfume.com.
↩ Back
Print
Permalink
94 | 5E | 136 | ^ |
96 | 60 | 140 | ` |
126 | 7E | 176 | ~ |
136 | 88 | 150 | |
138 | 8A | 152 | |
142 | 8E | 156 | |
152 | 98 | 170 | |
154 | 9A | 172 | |
158 | 9E | 176 | |
159 | 9F | 177 | |
168 | A8 | 210 | ¨ |
175 | AF | 217 | ¯ |
180 | B4 | 224 | ´ |
183 | B7 | 227 | · |
184 | B8 | 230 | ¸ |
224 | E0 | 300 | à |
225 | E1 | 301 | á |
226 | E2 | 302 | â |
227 | E3 | 303 | ã |
228 | E4 | 304 | ä |
229 | E5 | 305 | å |
230 | E6 | 306 | æ |
231 | E7 | 307 | ç |
232 | E8 | 310 | è |
233 | E9 | 311 | é |
234 | EA | 312 | ê |
235 | EB | 313 | ë |
236 | EC | 314 | ì |
237 | ED | 315 | í |
238 | EE | 316 | î |
239 | EF | 317 | ï |
240 | F0 | 320 | ð |
241 | F1 | 321 | ñ |
242 | F2 | 322 | ò |
243 | F3 | 323 | ó |
244 | F4 | 324 | ô |
245 | F5 | 325 | õ |
246 | F6 | 326 | ö |
247 | F7 | 327 | ÷ |
248 | F8 | 330 | ø |
249 | F9 | 331 | ù |
250 | FA | 332 | ú |
251 | FB | 333 | û |
252 | FC | 334 | ü |
253 | FD | 335 | ý |
254 | FE | 336 | þ |
255 | FF | 337 | ÿ |