ToolZoneX
Blog

ASCII Table Viewer

Browse the complete standard ASCII table (codes 0-127) with decimal, hex, octal, and binary values, searchable by character, value, or name.

Character / NameDecimalHexOctalBinary
NUL00x000000000000
SOH10x010010000001
STX20x020020000010
ETX30x030030000011
EOT40x040040000100
ENQ50x050050000101
ACK60x060060000110
BEL70x070070000111
BS80x080100001000
TAB90x090110001001
LF100x0A0120001010
VT110x0B0130001011
FF120x0C0140001100
CR130x0D0150001101
SO140x0E0160001110
SI150x0F0170001111
DLE160x100200010000
DC1170x110210010001
DC2180x120220010010
DC3190x130230010011
DC4200x140240010100
NAK210x150250010101
SYN220x160260010110
ETB230x170270010111
CAN240x180300011000
EM250x190310011001
SUB260x1A0320011010
ESC270x1B0330011011
FS280x1C0340011100
GS290x1D0350011101
RS300x1E0360011110
US310x1F0370011111
SPACE320x200400100000
!330x210410100001
"340x220420100010
#350x230430100011
$360x240440100100
%370x250450100101
&380x260460100110
'390x270470100111
(400x280500101000
)410x290510101001
*420x2A0520101010
+430x2B0530101011
,440x2C0540101100
-450x2D0550101101
.460x2E0560101110
/470x2F0570101111
0480x300600110000
1490x310610110001
2500x320620110010
3510x330630110011
4520x340640110100
5530x350650110101
6540x360660110110
7550x370670110111
8560x380700111000
9570x390710111001
:580x3A0720111010
;590x3B0730111011
<600x3C0740111100
=610x3D0750111101
>620x3E0760111110
?630x3F0770111111
@640x401001000000
A650x411011000001
B660x421021000010
C670x431031000011
D680x441041000100
E690x451051000101
F700x461061000110
G710x471071000111
H720x481101001000
I730x491111001001
J740x4A1121001010
K750x4B1131001011
L760x4C1141001100
M770x4D1151001101
N780x4E1161001110
O790x4F1171001111
P800x501201010000
Q810x511211010001
R820x521221010010
S830x531231010011
T840x541241010100
U850x551251010101
V860x561261010110
W870x571271010111
X880x581301011000
Y890x591311011001
Z900x5A1321011010
[910x5B1331011011
\920x5C1341011100
]930x5D1351011101
^940x5E1361011110
_950x5F1371011111
`960x601401100000
a970x611411100001
b980x621421100010
c990x631431100011
d1000x641441100100
e1010x651451100101
f1020x661461100110
g1030x671471100111
h1040x681501101000
i1050x691511101001
j1060x6A1521101010
k1070x6B1531101011
l1080x6C1541101100
m1090x6D1551101101
n1100x6E1561101110
o1110x6F1571101111
p1120x701601110000
q1130x711611110001
r1140x721621110010
s1150x731631110011
t1160x741641110100
u1170x751651110101
v1180x761661110110
w1190x771671110111
x1200x781701111000
y1210x791711111001
z1220x7A1721111010
{1230x7B1731111011
|1240x7C1741111100
}1250x7D1751111101
~1260x7E1761111110
DEL1270x7F1771111111

How to Use the ASCII Table Viewer

Browse the complete standard ASCII table, codes 0 through 127, with each row showing its decimal, hexadecimal, octal, and binary representation, plus the character itself for printable codes or the standard control-character name (like NUL, LF, CR, or ESC) for codes 0-31 and 127. Use the search box to filter by typing a character, a decimal value, or a name — the table narrows down instantly.

Example

Searching "65" shows the row for uppercase A: decimal 65, hex 0x41, octal 101, and binary 1000001. Searching "LF" shows code 10, the line feed control character used to represent a new line.

Common Use Cases

  • Looking up the decimal or hex value of a character for use in code, escape sequences, or byte manipulation.
  • Identifying an unfamiliar control character code, like what 0x1B (ESC) represents.
  • Converting between decimal, hex, octal, and binary representations of a character code.

FAQs

  • How is this different from the Unicode Character Lookup or Finder? Those tools look up detailed information about one specific Unicode character at a time, across the entire Unicode range (which spans over a million code points). This ASCII Table Viewer is a complete browsable reference table specifically of the foundational 128-character ASCII set — you scroll or search through the whole table rather than inspecting a single character.
  • Why does the table stop at 127? Standard ASCII is defined as exactly 128 characters, codes 0 through 127. Codes above 127 (128-255 and beyond) belong to extended character sets like Latin-1 or full Unicode, which sit outside the original ASCII standard.
  • What do the control character names mean? They're standard abbreviations from the ASCII specification for non-printable control codes — for example, LF (line feed) and CR (carriage return) are used to represent new lines, and ESC (escape) is used to start special escape sequences in terminals.