Binary Chart

This binary chart maps every printable ASCII character to its 8-bit binary code, alongside the decimal and hexadecimal values. Letters, digits, punctuation, and the space character are all here in one table, so you can encode or decode any standard text by lookup alone.

Print it. Seriously, this is one of those references that’s genuinely better on paper, taped next to your monitor or stapled into a class notebook. Decoding practice goes twice as fast when you’re not tabbing between windows.

How the chart is organized

Each row is one character with four spellings of the same value: the character itself, its decimal code, its binary byte, and its hex pair. They’re not four different facts. They’re one number written four ways, and flipping between them is exactly what tools like the binary to ASCII converter and the hex to text converter automate.

The rows follow ASCII order, which puts characters in blocks: punctuation and digits in the low range, capital letters starting at code 65, lowercase starting at 97. That ordering isn’t trivia; it’s the fastest way to use the chart. Need lowercase m? Jump to the lowercase block and count. The blocks also explain why sorted file lists put “Zebra” before “apple”: the machine sorts by code, and every capital code is smaller than every lowercase one.

If you only care about letters, the trimmed-down binary alphabet page is quicker to scan. For number-to-binary patterns rather than character codes, the numbers in binary table shows counting sequences instead of ASCII assignments, which is a different thing (the character “7” has an ASCII code that isn’t the number seven, a distinction that confuses everyone exactly once).

Decoding by hand with the chart is a lookup per byte. If you want to understand what the lookup is doing, the how to read binary tutorial walks through the place-value math behind each row, and the whole learn binary path takes you from this chart to genuine fluency.

The chart

CharacterDecimalBinaryHex
space320010000020
!330010000121
,44001011002C
.46001011102E
0480011000030
1490011000131
2500011001032
3510011001133
4520011010034
5530011010135
6540011011036
7550011011137
8560011100038
9570011100139
?63001111113F
A650100000141
B660100001042
C670100001143
D680100010044
E690100010145
F700100011046
G710100011147
H720100100048
I730100100149
J74010010104A
K75010010114B
L76010011004C
M77010011014D
N78010011104E
O79010011114F
P800101000050
Q810101000151
R820101001052
S830101001153
T840101010054
U850101010155
V860101011056
W870101011157
X880101100058
Y890101100159
Z90010110105A
a970110000161
b980110001062
c990110001163
d1000110010064
e1010110010165
f1020110011066
g1030110011167
h1040110100068
i1050110100169
j106011010106A
k107011010116B
l108011011006C
m109011011016D
n110011011106E
o111011011116F
p1120111000070
q1130111000171
r1140111001072
s1150111001173
t1160111010074
u1170111010175
v1180111011076
w1190111011177
x1200111100078
y1210111100179
z122011110107A

FAQ

What is a binary chart?

It’s a lookup table pairing each ASCII character with its numeric codes: decimal, 8-bit binary, and usually hex. Instead of calculating conversions, you find the character’s row and read across. It’s the standard reference for encoding and decoding text by hand, in classrooms and at debugging sessions alike.

How do I decode binary with this chart?

Split your binary into groups of eight digits. Find each group in the chart’s binary column and read the character from that row. Repeat in order and the message appears one character at a time. For long messages, the binary translator does the same lookups instantly.

Why does the chart include decimal and hex columns?

Because the same code gets written differently depending on context. Programmers usually see character codes in hex, students learn them in decimal, and machines store them in binary. Having all three beside each character means one chart answers every version of the question.

Is the chart the same as the ASCII table?

Essentially yes, with the binary column made prominent. Classic ASCII tables emphasize decimal and hex; a binary chart shows the full 8-bit byte for each character, since that’s what binary translation needs. The character assignments themselves come straight from the ASCII standard, unchanged since 1967.

Can I print this chart for my classroom?

Yes, it’s free to print and share for any use, no permission needed. It fits on a single page in portrait orientation. Teachers pair it well with the how to read binary lesson: hand out the chart, write a short message in binary on the board, and let students race to decode it.