Character codes, control codes & printable characters
ReferenceDec Hex Char Description
0 00 NUL Null
7 07 BEL Bell (alert)
8 08 BS Backspace
9 09 HT Horizontal Tab (\t)
10 0A LF Line Feed (\n)
13 0D CR Carriage Return (\r)
27 1B ESC Escape
32 20 SP Space
Common escape sequences:
\n newline \t tab
\r carriage return \0 null
\\ backslash \" double quoteDec Hex Chr โ Dec Hex Chr
32 20 SP โ 48 30 0
33 21 ! โ 49 31 1
34 22 " โ 50 32 2
35 23 # โ 51 33 3
36 24 $ โ 52 34 4
37 25 % โ 53 35 5
38 26 & โ 54 36 6
39 27 ' โ 55 37 7
40 28 ( โ 56 38 8
41 29 ) โ 57 39 9
42 2A * โ 58 3A :
43 2B + โ 59 3B ;
44 2C , โ 60 3C <
45 2D - โ 61 3D =
46 2E . โ 62 3E >
47 2F / โ 63 3F ?
โ 64 40 @Dec Hex Chr โ Dec Hex Chr
65 41 A โ 78 4E N
66 42 B โ 79 4F O
67 43 C โ 80 50 P
68 44 D โ 81 51 Q
69 45 E โ 82 52 R
70 46 F โ 83 53 S
71 47 G โ 84 54 T
72 48 H โ 85 55 U
73 49 I โ 86 56 V
74 4A J โ 87 57 W
75 4B K โ 88 58 X
76 4C L โ 89 59 Y
77 4D M โ 90 5A ZDec Hex Chr โ Dec Hex Chr
97 61 a โ 110 6E n
98 62 b โ 111 6F o
99 63 c โ 112 70 p
100 64 d โ 113 71 q
101 65 e โ 114 72 r
102 66 f โ 115 73 s
103 67 g โ 116 74 t
104 68 h โ 117 75 u
105 69 i โ 118 76 v
106 6A j โ 119 77 w
107 6B k โ 120 78 x
108 6C l โ 121 79 y
109 6D m โ 122 7A z
# Special: 91 [ 92 \ 93 ] 94 ^ 95 _ 96 ` 123 { 124 | 125 } 126 ~Extended ASCII varies by encoding (Latin-1 / Windows-1252)
128 โฌ Euro (Win-1252)
169 ยฉ Copyright
174 ยฎ Registered
176 ยฐ Degree
177 ยฑ Plus-minus
181 ยต Micro
188 ยผ Quarter
189 ยฝ Half
190 ยพ Three-quarters
215 ร Multiplication
247 รท Division
For characters above 127, prefer Unicode (UTF-8).# Python
ord('A') # 65
chr(65) # 'A'
# JavaScript
'A'.charCodeAt(0) // 65
String.fromCharCode(65) // 'A'
# Quick math
'A' = 65 'a' = 97 '0' = 48
'a' - 'A' = 32 (case offset)
'0' to '9' = 48 to 57
# C
(int)'A' // 65
(char)65 // 'A'