The following table is a mapping of characters used in the standard ASCII and ISO Latin-1 1252 character set. The decimal “Dec” column may be used to locate the number for ApplyTilde and ProcessTilde functions in IDAutomation Barcode Fonts, Components and Label Printing Software.
The characters from ASCII 0 to 31 are commonly referred to as function characters because they perform functions instead of a printed character. Normally, these characters are not visible unless an application is used such as IDAutomation’s Barcode Scanner ASCII String Decoder. Common function codes are 9 which creates a tab and 13 which performs a return. The ^ in the Char column refers to the control key. For example, pressing CTRL-G sends ASCII 7 to the PC and creates a bell sound.
ASCII characters 32 to 128 are common among most languages and character sets, while characters above ASCII 127 are different for almost every character set. In the USA, Windows systems use the Latin-1 character set by default while the Macintosh uses the Roman character set. A graphical view of characters 0-127 is available at the Symbol ASCII Text Font site.
ASCII Table, ISO 1252 Latin-1 Chart & Character Set
Char | Dec | Hex | Octal | HTML | Function / Description / Notes |
---|---|---|---|---|---|
^@ | 0 | 0x00 | 0000 | ^@ | NUL nul |
^A | 1 | 0x01 | 0001 | ^A | SOH start of header |
^B | 2 | 0x02 | 0002 | ^B | STX start of text |
^C | 3 | 0x03 | 0003 | ^C | ETX end of text |
^D | 4 | 0x04 | 0004 | ^D | EOT end of transmission |
^E | 5 | 0x05 | 0005 | ^E | ENQ enquiry |
^F | 6 | 0x06 | 0006 | ^F | ACK acknowledege |
^G | 7 | 0x07 | 0007 | ^G | BEL bell |
^H | 8 | 0x08 | 0010 | ^H | BS backspace [\b] |
^I | 9 | 0x09 | 0011 | ^I | HT horizontal tab [\t] |
^J | 10 | 0x0a | 0012 | ^J | LF line feed [\n] |
^K | 11 | 0x0b | 0013 | ^K | VT vertical tab |
^L | 12 | 0x0c | 0014 | ^L | FF form feed [\f] |
^M | 13 | 0x0d | 0015 | ^M | CR carriage return [\r] |
^N | 14 | 0x0e | 0016 | ^N | SO shift out |
^O | 15 | 0x0f | 0017 | ^O | SI shift in |
^P | 16 | 0x10 | 0020 | ^P | DLE data link escape |
^Q | 17 | 0x11 | 0021 | ^Q | DC1 device control 1, XON resume transmission |
^R | 18 | 0x12 | 0022 | ^R | DC2 device control 2 |
^S | 19 | 0x13 | 0023 | ^S | DC3 device control 3, XOFF pause transmission |
^T | 20 | 0x14 | 0024 | ^T | DC4 device control 4 |
^U | 21 | 0x15 | 0025 | ^U | NAK negative acknowledge |
^V | 22 | 0x16 | 0026 | ^V | SYN synchronize |
^W | 23 | 0x17 | 0027 | ^W | ETB end text block |
^X | 24 | 0x18 | 0030 | ^X | CAN cancel |
^Y | 25 | 0x19 | 0031 | ^Y | EM end message |
^Z | 26 | 0x1a | 0032 | ^Z | SUB substitute |
^[ | 27 | 0x1b | 0033 | ^[ | ESC escape |
^\ | 28 | 0x1c | 0034 | ^\ | FS file separator |
^] | 29 | 0x1d | 0035 | ^] | GS group separator |
^^ | 30 | 0x1e | 0036 | ^^ | RS record separator |
^_ | 31 | 0x1f | 0037 | ^_ | US unit separator |
32 | 0x20 | 0040 | | space | |
! | 33 | 0x21 | 0041 | ! | bang, exclamation |
“ | 34 | 0x22 | 0042 | " | quote |
# | 35 | 0x23 | 0043 | # | sharp, number sign |
$ | 36 | 0x24 | 0044 | $ | dollar sign |
% | 37 | 0x25 | 0045 | % | percent |
& | 38 | 0x26 | 0046 | & | ampersand |
‘ | 39 | 0x27 | 0047 | ‘ | apostrophe |
( | 40 | 0x28 | 0050 | ( | left parenthesis |
) | 41 | 0x29 | 0051 | ) | right parenthesis |
* | 42 | 0x2a | 0052 | * | star, asterisk |
+ | 43 | 0x2b | 0053 | + | plus |
, | 44 | 0x2c | 0054 | , | comma |
– | 45 | 0x2d | 0055 | – | minus |
. | 46 | 0x2e | 0056 | . | period |
/ | 47 | 0x2f | 0057 | / | slash, not backslash! |
0 | 48 | 0x30 | 0060 | 0 | digit 0 |
1 | 49 | 0x31 | 0061 | 1 | digit 1 |
2 | 50 | 0x32 | 0062 | 2 | digit 2 |
3 | 51 | 0x33 | 0063 | 3 | digit 3 |
4 | 52 | 0x34 | 0064 | 4 | digit 4 |
5 | 53 | 0x35 | 0065 | 5 | digit 5 |
6 | 54 | 0x36 | 0066 | 6 | digit 6 |
7 | 55 | 0x37 | 0067 | 7 | digit 7 |
8 | 56 | 0x38 | 0070 | 8 | digit 8 |
9 | 57 | 0x39 | 0071 | 9 | digit 9 |
: | 58 | 0x3a | 0072 | : | colon |
; | 59 | 0x3b | 0073 | ; | semicolon |
< | 60 | 0x3c | 0074 | < | less than |
= | 61 | 0x3d | 0075 | = | equals |
> | 62 | 0x3e | 0076 | > | greater than |
? | 63 | 0x3f | 0077 | ? | question mark |
@ | 64 | 0x40 | 0100 | @ | at sign |
A | 65 | 0x41 | 0101 | A | upper case A |
B | 66 | 0x42 | 0102 | B | upper case B |
C | 67 | 0x43 | 0103 | C | upper case C |
D | 68 | 0x44 | 0104 | D | upper case D |
E | 69 | 0x45 | 0105 | E | upper case E |
F | 70 | 0x46 | 0106 | F | upper case F |
G | 71 | 0x47 | 0107 | G | upper case G |
H | 72 | 0x48 | 0110 | H | upper case H |
I | 73 | 0x49 | 0111 | I | upper case I |
J | 74 | 0x4a | 0112 | J | upper case J |
K | 75 | 0x4b | 0113 | K | upper case K |
L | 76 | 0x4c | 0114 | L | upper case L |
M | 77 | 0x4d | 0115 | M | upper case M |
N | 78 | 0x4e | 0116 | N | upper case N |
O | 79 | 0x4f | 0117 | O | upper case O |
P | 80 | 0x50 | 0120 | P | upper case P |
Q | 81 | 0x51 | 0121 | Q | upper case Q |
R | 82 | 0x52 | 0122 | R | upper case R |
S | 83 | 0x53 | 0123 | S | upper case S |
T | 84 | 0x54 | 0124 | T | upper case T |
U | 85 | 0x55 | 0125 | U | upper case U |
V | 86 | 0x56 | 0126 | V | upper case V |
W | 87 | 0x57 | 0127 | W | upper case W |
X | 88 | 0x58 | 0130 | X | upper case X |
Y | 89 | 0x59 | 0131 | Y | upper case Y |
Z | 90 | 0x5a | 0132 | Z | upper case Z |
[ | 91 | 0x5b | 0133 | [ | left square bracket |
\ | 92 | 0x5c | 0134 | \ | backslash, not slash! |
] | 93 | 0x5d | 0135 | ] | right square bracket |
^ | 94 | 0x5e | 0136 | ^ | hat, circumflex |
_ | 95 | 0x5f | 0137 | _ | underscore |
` | 96 | 0x60 | 0140 | ` | grave, rhymes with have |
a | 97 | 0x61 | 0141 | a | lower case a |
b | 98 | 0x62 | 0142 | b | lower case b |
c | 99 | 0x63 | 0143 | c | lower case c |
d | 100 | 0x64 | 0144 | d | lower case d |
e | 101 | 0x65 | 0145 | e | lower case e |
f | 102 | 0x66 | 0146 | f | lower case f |
g | 103 | 0x67 | 0147 | g | lower case g |
h | 104 | 0x68 | 0150 | h | lower case h |
i | 105 | 0x69 | 0151 | i | lower case i |
j | 106 | 0x6a | 0152 | j | lower case j |
k | 107 | 0x6b | 0153 | k | lower case k |
l | 108 | 0x6c | 0154 | l | lower case l |
m | 109 | 0x6d | 0155 | m | lower case m |
n | 110 | 0x6e | 0156 | n | lower case n |
o | 111 | 0x6f | 0157 | o | lower case o |
p | 112 | 0x70 | 0160 | p | lower case p |
q | 113 | 0x71 | 0161 | q | lower case q |
r | 114 | 0x72 | 0162 | r | lower case r |
s | 115 | 0x73 | 0163 | s | lower case s |
t | 116 | 0x74 | 0164 | t | lower case t |
u | 117 | 0x75 | 0165 | u | lower case u |
v | 118 | 0x76 | 0166 | v | lower case v |
w | 119 | 0x77 | 0167 | w | lower case w |
x | 120 | 0x78 | 0170 | x | lower case x |
y | 121 | 0x79 | 0171 | y | lower case y |
z | 122 | 0x7a | 0172 | z | lower case z |
{ | 123 | 0x7b | 0173 | { | left curly brace |
| | 124 | 0x7c | 0174 | | | vertical bar |
} | 125 | 0x7d | 0175 | } | right curly brace |
~ | 126 | 0x7e | 0176 | ~ | tilde |
| 127 | 0x7f | 0177 |  | DEL delete |
€ | 128 | 0x80 | 0200 | € | |
| 129 | 0x81 | 0201 |  | |
‚ | 130 | 0x82 | 0202 | ‚ | |
ƒ | 131 | 0x83 | 0203 | ƒ | |
„ | 132 | 0x84 | 0204 | „ | |
… | 133 | 0x85 | 0205 | … | |
† | 134 | 0x86 | 0206 | † | |
‡ | 135 | 0x87 | 0207 | ‡ | |
ˆ | 136 | 0x88 | 0210 | ˆ | |
‰ | 137 | 0x89 | 0211 | ‰ | |
Š | 138 | 0x8a | 0212 | Š | |
‹ | 139 | 0x8b | 0213 | ‹ | |
Œ | 140 | 0x8c | 0214 | Œ | |
| 141 | 0x8d | 0215 |  | |
Ž | 142 | 0x8e | 0216 | Ž | |
| 143 | 0x8f | 0217 |  | |
| 144 | 0x90 | 0220 |  | |
‘ | 145 | 0x91 | 0221 | ‘ | |
’ | 146 | 0x92 | 0222 | ’ | |
“ | 147 | 0x93 | 0223 | “ | |
” | 148 | 0x94 | 0224 | ” | |
• | 149 | 0x95 | 0225 | • | |
– | 150 | 0x96 | 0226 | – | |
— | 151 | 0x97 | 0227 | — | |
˜ | 152 | 0x98 | 0230 | ˜ | |
™ | 153 | 0x99 | 0231 | ™ | |
š | 154 | 0x9a | 0232 | š | |
› | 155 | 0x9b | 0233 | › | |
œ | 156 | 0x9c | 0234 | œ | |
| 157 | 0x9d | 0235 |  | |
ž | 158 | 0x9e | 0236 | ž | |
Ÿ | 159 | 0x9f | 0237 | Ÿ | |
160 | 0xa0 | 0240 |   | ||
¡ | 161 | 0xa1 | 0241 | ¡ | PostScript (¡) exclamdown |
¢ | 162 | 0xa2 | 0242 | ¢ | PostScript (¢) cent |
£ | 163 | 0xa3 | 0243 | £ | PostScript (£) sterling |
¤ | 164 | 0xa4 | 0244 | ¤ | PostScript (/) fraction |
¥ | 165 | 0xa5 | 0245 | ¥ | PostScript (¥) yen |
¦ | 166 | 0xa6 | 0246 | ¦ | PostScript (ƒ) florin |
§ | 167 | 0xa7 | 0247 | § | PostScript (§) section |
¨ | 168 | 0xa8 | 0250 | ¨ | PostScript (¤) currency |
© | 169 | 0xa9 | 0251 | © | PostScript (‘) quotesingle |
ª | 170 | 0xaa | 0252 | ª | PostScript (“) quotedblleft |
« | 171 | 0xab | 0253 | « | PostScript («) guillemotleft |
¬ | 172 | 0xac | 0254 | ¬ | PostScript (<) guilsinglleft |
| 173 | 0xad | 0255 | ­ | PostScript (>) guilsinglright |
® | 174 | 0xae | 0256 | ® | PostScript fi ligature |
¯ | 175 | 0xaf | 0257 | ¯ | PostScript fl ligature; |
° | 176 | 0xb0 | 0260 | ° | |
± | 177 | 0xb1 | 0261 | ± | PostScript (–) endash |
² | 178 | 0xb2 | 0262 | ² | PostScript (†) dagger |
³ | 179 | 0xb3 | 0263 | ³ | PostScript (·) periodcentered |
´ | 180 | 0xb4 | 0264 | ´ | |
µ | 181 | 0xb5 | 0265 | µ | |
¶ | 182 | 0xb6 | 0266 | ¶ | PostScript (¶) paragraph |
· | 183 | 0xb7 | 0267 | · | PostScript (•) bullet |
¸ | 184 | 0xb8 | 0270 | ¸ | PostScript (,) quotesinglbase |
¹ | 185 | 0xb9 | 0271 | ¹ | PostScript („) quotedblbase |
º | 186 | 0xba | 0272 | º | PostScript (”) quotedblright |
» | 187 | 0xbb | 0273 | » | PostScript (») guillemotright |
¼ | 188 | 0xbc | 0274 | ¼ | PostScript (…) ellipsis |
½ | 189 | 0xbd | 0275 | ½ | PostScript (‰) perthousand |
¾ | 190 | 0xbe | 0276 | ¾ | |
¿ | 191 | 0xbf | 0277 | ¿ | PostScript (¿) questiondown |
À | 192 | 0xc0 | 0300 | À | |
Á | 193 | 0xc1 | 0301 | Á | PostScript (`) grave |
 | 194 | 0xc2 | 0302 |  | PostScript (´) acute |
à | 195 | 0xc3 | 0303 | à | PostScript (^) circumflex |
Ä | 196 | 0xc4 | 0304 | Ä | PostScript (~) tilde |
Å | 197 | 0xc5 | 0305 | Å | PostScript (¯) macron, overbar accent |
Æ | 198 | 0xc6 | 0306 | Æ | PostScript (u) breve, flattened u-shaped accent |
Ç | 199 | 0xc7 | 0307 | Ç | PostScript (·) dotaccent |
È | 200 | 0xc8 | 0310 | È | PostScript (¨) dieresis |
É | 201 | 0xc9 | 0311 | É | |
Ê | 202 | 0xca | 0312 | Ê | PostScript (°) ring |
Ë | 203 | 0xcb | 0313 | Ë | PostScript (¸) cedilla |
Ì | 204 | 0xcc | 0314 | Ì | |
Í | 205 | 0xcd | 0315 | Í | PostScript (”) hungarumlaut |
Î | 206 | 0xce | 0316 | Î | PostScript (,) ogonek, reverse comma |
Ï | 207 | 0xcf | 0317 | Ï | PostScript (v) caron, flattened v-shaped accent |
Ð | 208 | 0xd0 | 0320 | Ð | PostScript (—) emdash |
Ñ | 209 | 0xd1 | 0321 | Ñ | |
Ò | 210 | 0xd2 | 0322 | Ò | |
Ó | 211 | 0xd3 | 0323 | Ó | |
Ô | 212 | 0xd4 | 0324 | Ô | |
Õ | 213 | 0xd5 | 0325 | Õ | |
Ö | 214 | 0xd6 | 0326 | Ö | |
× | 215 | 0xd7 | 0327 | × | |
Ø | 216 | 0xd8 | 0330 | Ø | |
Ù | 217 | 0xd9 | 0331 | Ù | |
Ú | 218 | 0xda | 0332 | Ú | |
Û | 219 | 0xdb | 0333 | Û | |
Ü | 220 | 0xdc | 0334 | Ü | |
Ý | 221 | 0xdd | 0335 | Ý | |
Þ | 222 | 0xde | 0336 | Þ | |
ß | 223 | 0xdf | 0337 | ß | |
à | 224 | 0xe0 | 0340 | à | |
á | 225 | 0xe1 | 0341 | á | PostScript (Æ) AE |
â | 226 | 0xe2 | 0342 | â | |
ã | 227 | 0xe3 | 0343 | ã | PostScript (ª) ordfeminine |
ä | 228 | 0xe4 | 0344 | ä | |
å | 229 | 0xe5 | 0345 | å | |
æ | 230 | 0xe6 | 0346 | æ | |
ç | 231 | 0xe7 | 0347 | ç | |
è | 232 | 0xe8 | 0350 | è | PostScript (L/) Lslash, L with / overstrike |
é | 233 | 0xe9 | 0351 | é | PostScript (Ø) Oslash |
ê | 234 | 0xea | 0352 | ê | PostScript (Œ) OE |
ë | 235 | 0xeb | 0353 | ë | PostScript (º) ordmasculine |
ì | 236 | 0xec | 0354 | ì | |
í | 237 | 0xed | 0355 | í | |
î | 238 | 0xee | 0356 | î | |
ï | 239 | 0xef | 0357 | ï | |
ð | 240 | 0xf0 | 0360 | ð | |
ñ | 241 | 0xf1 | 0361 | ñ | PostScript (æ) ae |
ò | 242 | 0xf2 | 0362 | ò | |
ó | 243 | 0xf3 | 0363 | ó | |
ô | 244 | 0xf4 | 0364 | ô | |
õ | 245 | 0xf5 | 0365 | õ | PostScript (1) dotlessi, i without dot |
ö | 246 | 0xf6 | 0366 | ö | |
÷ | 247 | 0xf7 | 0367 | ÷ | |
ø | 248 | 0xf8 | 0370 | ø | PostScript (l/) l with / overstrike |
ù | 249 | 0xf9 | 0371 | ù | PostScript (ø) oslash |
ú | 250 | 0xfa | 0372 | ú | PostScript (œ) oe |
û | 251 | 0xfb | 0373 | û | PostScript (ß) germandbls |
ü | 252 | 0xfc | 0374 | ü | |
ý | 253 | 0xfd | 0375 | ý | |
þ | 254 | 0xfe | 0376 | þ | |
ÿ | 255 | 0xff | 0377 | ÿ |