ASCII Table Explorer

The universal dictionary of computers. Interactive chart, key visualizer, and base converter.

Visualizer

Press any key on your keyboard to instantly see its ASCII values.

WAITING FOR INPUT...
?

Character Map

NUL
ControlDec: 0
HEX00
OCT000
Null character
SOH
ControlDec: 1
HEX01
OCT001
Start of Header
STX
ControlDec: 2
HEX02
OCT002
Start of Text
ETX
ControlDec: 3
HEX03
OCT003
End of Text
EOT
ControlDec: 4
HEX04
OCT004
End of Transmission
ENQ
ControlDec: 5
HEX05
OCT005
Enquiry
ACK
ControlDec: 6
HEX06
OCT006
Acknowledgment
BEL
ControlDec: 7
HEX07
OCT007
Bell
BS
ControlDec: 8
HEX08
OCT010
Backspace
TAB
ControlDec: 9
HEX09
OCT011
Horizontal Tab
LF
ControlDec: 10
HEX0A
OCT012
Line Feed
VT
ControlDec: 11
HEX0B
OCT013
Vertical Tab
FF
ControlDec: 12
HEX0C
OCT014
Form Feed
CR
ControlDec: 13
HEX0D
OCT015
Carriage Return
SO
ControlDec: 14
HEX0E
OCT016
Shift Out
SI
ControlDec: 15
HEX0F
OCT017
Shift In
DLE
ControlDec: 16
HEX10
OCT020
Data Link Escape
DC1
ControlDec: 17
HEX11
OCT021
Device Control 1
DC2
ControlDec: 18
HEX12
OCT022
Device Control 2
DC3
ControlDec: 19
HEX13
OCT023
Device Control 3
DC4
ControlDec: 20
HEX14
OCT024
Device Control 4
NAK
ControlDec: 21
HEX15
OCT025
Negative Acknowledgement
SYN
ControlDec: 22
HEX16
OCT026
Synchronous Idle
ETB
ControlDec: 23
HEX17
OCT027
End of Trans. Block
CAN
ControlDec: 24
HEX18
OCT030
Cancel
EM
ControlDec: 25
HEX19
OCT031
End of Medium
SUB
ControlDec: 26
HEX1A
OCT032
Substitute
ESC
ControlDec: 27
HEX1B
OCT033
Escape
FS
ControlDec: 28
HEX1C
OCT034
File Separator
GS
ControlDec: 29
HEX1D
OCT035
Group Separator
RS
ControlDec: 30
HEX1E
OCT036
Record Separator
US
ControlDec: 31
HEX1F
OCT037
Unit Separator
Space
ControlDec: 32
HEX20
OCT040
Space
!
PrintableDec: 33
HEX21
OCT041
Printable Character
"
PrintableDec: 34
HEX22
OCT042
Printable Character
#
PrintableDec: 35
HEX23
OCT043
Printable Character
$
PrintableDec: 36
HEX24
OCT044
Printable Character
%
PrintableDec: 37
HEX25
OCT045
Printable Character
&
PrintableDec: 38
HEX26
OCT046
Printable Character
'
PrintableDec: 39
HEX27
OCT047
Printable Character
(
PrintableDec: 40
HEX28
OCT050
Printable Character
)
PrintableDec: 41
HEX29
OCT051
Printable Character
*
PrintableDec: 42
HEX2A
OCT052
Printable Character
+
PrintableDec: 43
HEX2B
OCT053
Printable Character
,
PrintableDec: 44
HEX2C
OCT054
Printable Character
-
PrintableDec: 45
HEX2D
OCT055
Printable Character
.
PrintableDec: 46
HEX2E
OCT056
Printable Character
/
PrintableDec: 47
HEX2F
OCT057
Printable Character
0
PrintableDec: 48
HEX30
OCT060
Printable Character
1
PrintableDec: 49
HEX31
OCT061
Printable Character
2
PrintableDec: 50
HEX32
OCT062
Printable Character
3
PrintableDec: 51
HEX33
OCT063
Printable Character
4
PrintableDec: 52
HEX34
OCT064
Printable Character
5
PrintableDec: 53
HEX35
OCT065
Printable Character
6
PrintableDec: 54
HEX36
OCT066
Printable Character
7
PrintableDec: 55
HEX37
OCT067
Printable Character
8
PrintableDec: 56
HEX38
OCT070
Printable Character
9
PrintableDec: 57
HEX39
OCT071
Printable Character
:
PrintableDec: 58
HEX3A
OCT072
Printable Character
;
PrintableDec: 59
HEX3B
OCT073
Printable Character
<
PrintableDec: 60
HEX3C
OCT074
Printable Character
=
PrintableDec: 61
HEX3D
OCT075
Printable Character
>
PrintableDec: 62
HEX3E
OCT076
Printable Character
?
PrintableDec: 63
HEX3F
OCT077
Printable Character
@
PrintableDec: 64
HEX40
OCT100
Printable Character
A
PrintableDec: 65
HEX41
OCT101
Printable Character
B
PrintableDec: 66
HEX42
OCT102
Printable Character
C
PrintableDec: 67
HEX43
OCT103
Printable Character
D
PrintableDec: 68
HEX44
OCT104
Printable Character
E
PrintableDec: 69
HEX45
OCT105
Printable Character
F
PrintableDec: 70
HEX46
OCT106
Printable Character
G
PrintableDec: 71
HEX47
OCT107
Printable Character
H
PrintableDec: 72
HEX48
OCT110
Printable Character
I
PrintableDec: 73
HEX49
OCT111
Printable Character
J
PrintableDec: 74
HEX4A
OCT112
Printable Character
K
PrintableDec: 75
HEX4B
OCT113
Printable Character
L
PrintableDec: 76
HEX4C
OCT114
Printable Character
M
PrintableDec: 77
HEX4D
OCT115
Printable Character
N
PrintableDec: 78
HEX4E
OCT116
Printable Character
O
PrintableDec: 79
HEX4F
OCT117
Printable Character
P
PrintableDec: 80
HEX50
OCT120
Printable Character
Q
PrintableDec: 81
HEX51
OCT121
Printable Character
R
PrintableDec: 82
HEX52
OCT122
Printable Character
S
PrintableDec: 83
HEX53
OCT123
Printable Character
T
PrintableDec: 84
HEX54
OCT124
Printable Character
U
PrintableDec: 85
HEX55
OCT125
Printable Character
V
PrintableDec: 86
HEX56
OCT126
Printable Character
W
PrintableDec: 87
HEX57
OCT127
Printable Character
X
PrintableDec: 88
HEX58
OCT130
Printable Character
Y
PrintableDec: 89
HEX59
OCT131
Printable Character
Z
PrintableDec: 90
HEX5A
OCT132
Printable Character
[
PrintableDec: 91
HEX5B
OCT133
Printable Character
\
PrintableDec: 92
HEX5C
OCT134
Printable Character
]
PrintableDec: 93
HEX5D
OCT135
Printable Character
^
PrintableDec: 94
HEX5E
OCT136
Printable Character
_
PrintableDec: 95
HEX5F
OCT137
Printable Character
`
PrintableDec: 96
HEX60
OCT140
Printable Character
a
PrintableDec: 97
HEX61
OCT141
Printable Character
b
PrintableDec: 98
HEX62
OCT142
Printable Character
c
PrintableDec: 99
HEX63
OCT143
Printable Character
d
PrintableDec: 100
HEX64
OCT144
Printable Character
e
PrintableDec: 101
HEX65
OCT145
Printable Character
f
PrintableDec: 102
HEX66
OCT146
Printable Character
g
PrintableDec: 103
HEX67
OCT147
Printable Character
h
PrintableDec: 104
HEX68
OCT150
Printable Character
i
PrintableDec: 105
HEX69
OCT151
Printable Character
j
PrintableDec: 106
HEX6A
OCT152
Printable Character
k
PrintableDec: 107
HEX6B
OCT153
Printable Character
l
PrintableDec: 108
HEX6C
OCT154
Printable Character
m
PrintableDec: 109
HEX6D
OCT155
Printable Character
n
PrintableDec: 110
HEX6E
OCT156
Printable Character
o
PrintableDec: 111
HEX6F
OCT157
Printable Character
p
PrintableDec: 112
HEX70
OCT160
Printable Character
q
PrintableDec: 113
HEX71
OCT161
Printable Character
r
PrintableDec: 114
HEX72
OCT162
Printable Character
s
PrintableDec: 115
HEX73
OCT163
Printable Character
t
PrintableDec: 116
HEX74
OCT164
Printable Character
u
PrintableDec: 117
HEX75
OCT165
Printable Character
v
PrintableDec: 118
HEX76
OCT166
Printable Character
w
PrintableDec: 119
HEX77
OCT167
Printable Character
x
PrintableDec: 120
HEX78
OCT170
Printable Character
y
PrintableDec: 121
HEX79
OCT171
Printable Character
z
PrintableDec: 122
HEX7A
OCT172
Printable Character
{
PrintableDec: 123
HEX7B
OCT173
Printable Character
|
PrintableDec: 124
HEX7C
OCT174
Printable Character
}
PrintableDec: 125
HEX7D
OCT175
Printable Character
~
PrintableDec: 126
HEX7E
OCT176
Printable Character
DEL
ControlDec: 127
HEX7F
OCT177
Delete
ExtendedDec: 128
HEX80
OCT200
Extended (Win-1252)
X
ExtendedDec: 129
HEX81
OCT201
Undefined / Control
ExtendedDec: 130
HEX82
OCT202
Extended (Win-1252)
ƒ
ExtendedDec: 131
HEX83
OCT203
Extended (Win-1252)
ExtendedDec: 132
HEX84
OCT204
Extended (Win-1252)
ExtendedDec: 133
HEX85
OCT205
Extended (Win-1252)
ExtendedDec: 134
HEX86
OCT206
Extended (Win-1252)
ExtendedDec: 135
HEX87
OCT207
Extended (Win-1252)
ˆ
ExtendedDec: 136
HEX88
OCT210
Extended (Win-1252)
ExtendedDec: 137
HEX89
OCT211
Extended (Win-1252)
Š
ExtendedDec: 138
HEX8A
OCT212
Extended (Win-1252)
ExtendedDec: 139
HEX8B
OCT213
Extended (Win-1252)
Œ
ExtendedDec: 140
HEX8C
OCT214
Extended (Win-1252)
X
ExtendedDec: 141
HEX8D
OCT215
Undefined / Control
Ž
ExtendedDec: 142
HEX8E
OCT216
Extended (Win-1252)
X
ExtendedDec: 143
HEX8F
OCT217
Undefined / Control
X
ExtendedDec: 144
HEX90
OCT220
Undefined / Control
ExtendedDec: 145
HEX91
OCT221
Extended (Win-1252)
ExtendedDec: 146
HEX92
OCT222
Extended (Win-1252)
ExtendedDec: 147
HEX93
OCT223
Extended (Win-1252)
ExtendedDec: 148
HEX94
OCT224
Extended (Win-1252)
ExtendedDec: 149
HEX95
OCT225
Extended (Win-1252)

The Language of Machines

At their core, computers are just calculators. They don't understand "A", "@", or "Home". They only understand numbers (and ultimately, binary 0s and 1s). ASCII (American Standard Code for Information Interchange) is the Rosetta Stone that maps these numbers to human-readable characters.

Why 7 Bits?

Original ASCII was a 7-bit code, allowing for 2⁷ = 128 characters.

  • 0-31Control CodesTeletype commands
  • 32-127PrintableEnglish alphabet

Beyond ASCII: Unicode

The world is bigger than English. While ASCII is great for 'Hello', it can't say '你好' or '😊'.

Fun Fact: UTF-8, the most popular encoding on the web, is designed to be backward compatible with ASCII. The first 128 bytes of a UTF-8 file are identical to an ASCII file.

The Mystery of Control Characters

Ever wonder why Code 7 is "Bell"? On old teletype machines, sending this code would literally ring a physical bell to alert the operator. Today, codes like Line Feed (10) and Carriage Return (13) are still crucial for deciding when a line of text ends in your code editor.

Frequently Asked Questions

What does ASCII stand for?

ASCII stands for American Standard Code for Information Interchange. It is a character encoding standard for electronic communication.

Why does ASCII only have 128 characters?

Original ASCII uses 7 bits to represent a character. 2 to the power of 7 equals 128 (0-127). The 8th bit was historically used for error checking (parity) or later for Extended ASCII.

What is the ASCII code for Space?

The ASCII code for a Space character is 32 (Decimal), 20 (Hex), or 00100000 (Binary).

What are Control Characters?

ASCII codes 0-31 and 127 are "Control Characters". They are not printable symbols but commands to control devices (e.g., Code 13 is Carriage Return, Code 10 is Line Feed, originally for teletype machines).

What is the difference between ASCII and Unicode?

ASCII is a subset of Unicode. ASCII uses 7 bits for 128 characters (English text). Unicode uses up to 32 bits to represent over 140,000 characters from all the world's languages and emojis.

How do I convert Text to Binary?

Each character in your text corresponds to an ASCII number. Convert that decimal number to base-2 (binary). For example, "A" is 65, which is 01000001 in binary.

What is Extended ASCII?

Extended ASCII uses the full 8 bits (byte) to add another 128 characters (codes 128-255). It includes accented letters (é, ñ), math symbols (½, ±), and box-drawing characters.

Why is "A" 65 and "a" 97?

The difference between uppercase and lowercase letters in ASCII is exactly 32. This simple bit-shift (setting the 6th bit) made it easy for early computers to case-insensitive sort or convert text.

What is the "Null" character?

The Null character (NUL, code 0) typically signifies "nothing" or the end of a string in memory (C-style strings). It does not print anything.

Is ASCII still used today?

Yes! The first 128 characters of UTF-8 (the most common web encoding) are exactly the same as ASCII. Any valid ASCII file is also a valid UTF-8 file.