Binary Code Alphabet

A complete reference for the 95 printable ASCII characters, from space (32) through tilde (126). Each row shows decimal, hexadecimal, and eight-bit binary. These byte values are also valid UTF-8.

Reviewed · Binary Code Translator project
On this page

Select a binary byte to open it in the translator.

Printable ASCII binary reference
CharacterDecimalHex8-bit binaryCopy
Uppercase A–Z
A654101000001
B664201000010
C674301000011
D684401000100
E694501000101
F704601000110
G714701000111
H724801001000
I734901001001
J744A01001010
K754B01001011
L764C01001100
M774D01001101
N784E01001110
O794F01001111
P805001010000
Q815101010001
R825201010010
S835301010011
T845401010100
U855501010101
V865601010110
W875701010111
X885801011000
Y895901011001
Z905A01011010
Lowercase a–z
a976101100001
b986201100010
c996301100011
d1006401100100
e1016501100101
f1026601100110
g1036701100111
h1046801101000
i1056901101001
j1066A01101010
k1076B01101011
l1086C01101100
m1096D01101101
n1106E01101110
o1116F01101111
p1127001110000
q1137101110001
r1147201110010
s1157301110011
t1167401110100
u1177501110101
v1187601110110
w1197701110111
x1207801111000
y1217901111001
z1227A01111010
Digits 0–9
0483000110000
1493100110001
2503200110010
3513300110011
4523400110100
5533500110101
6543600110110
7553700110111
8563800111000
9573900111001
Space & punctuation
Space322000100000
!332100100001
"342200100010
#352300100011
$362400100100
%372500100101
&382600100110
'392700100111
(402800101000
)412900101001
*422A00101010
+432B00101011
,442C00101100
-452D00101101
.462E00101110
/472F00101111
:583A00111010
;593B00111011
<603C00111100
=613D00111101
>623E00111110
?633F00111111
@644001000000
[915B01011011
\925C01011100
]935D01011101
^945E01011110
_955F01011111
`966001100000
{1237B01111011
|1247C01111100
}1257D01111101
~1267E01111110

↑ Table groups · Page contents · Frequently asked questions

01

How to read this alphabet

A is decimal 65, hex 41, and binary 01000001. The letter is the character; the other entries represent its code value. Select a byte to open it in the homepage translator, or use its copy button.

Uppercase and lowercase letters come first, then digits and punctuation. Every value 32–126 appears once. Browser printing produces a reference without copy controls.

02

Letters, digits, and numbers differ

Uppercase A is 65 and lowercase a is 97: 01000001 versus 01100001. The same 32-value difference applies to the ASCII letter pairs.

The character 1 is 00110001 (decimal 49), not the one-bit number 1. The text 10 has two character bytes, while the binary number 10 means decimal two.

03

Not every ASCII value prints a letter

The printable table excludes values 0–31 and DEL at 127. Here are selected non-printing values. A blank-looking result may contain a tab or line ending; inspect its bytes before assuming data is missing.

Selected non-printing ASCII values
NameDecimalHex8-bit binary
NUL — null00000000000
HT — tab90900001001
LF — line feed100A00001010
CR — carriage return130D00001101
SYN — synchronous idle221600010110
DEL — delete1277F01111111
04

Seven-bit ASCII in an eight-bit byte

ASCII defines 128 values and needs seven bits. This table adds a leading zero for eight-bit storage; it does not extend ASCII to 256 characters.

For é, 中, and emoji, select UTF-8 and inspect all bytes. There is no single universal extended ASCII table covering every non-English character.

Frequently asked questions

What is the binary alphabet from A to Z?

In eight-bit ASCII display, uppercase A–Z runs from 01000001 to 01011010, with decimal values 65–90. Lowercase a–z runs from 01100001 to 01111010, with decimal values 97–122. Use the printable table to look up each letter. These are ASCII assignments, not the mapping used by five-bit A1Z26 or ITA2.

Permalink
Does this reference include every ASCII value?

The main table includes all 95 printable ASCII values, from space at 32 through tilde at 126. The control-character section lists selected non-printing values, not all of them. ASCII has 128 values in total; use the linked RFC for the complete set, including controls 0–31 and DEL at 127.

Permalink
Why does this table show eight bits if ASCII is seven-bit?

ASCII needs seven bits for values 0–127. This reference pads each value with a leading zero to show it in an eight-bit byte: A is 1000001 in seven bits and 01000001 in the table. The extra zero changes display width, not the character set, and does not make this an extended ASCII table.

Permalink
Why are uppercase A and lowercase a different?

ASCII assigns separate values to uppercase and lowercase letters. A is decimal 65, binary 01000001; a is decimal 97, binary 01100001. Each ASCII letter pair differs by 32. Preserve the byte values when copying a message, because changing case changes the data rather than just the way a letter is drawn.

Permalink
Why is the character 1 written as 00110001 instead of 1?

The character 1 has ASCII value 49, written as the byte 00110001. The binary integer 1 is the number one, which is a different interpretation. Similarly, the text 10 contains two character bytes, while the binary number 10 equals decimal 2. Choose a text or number converter according to what the source represents.

Permalink
Where are spaces, tabs, and line breaks in the alphabet?

Space is the printable value 32, shown as 00100000. Tab, line feed, and carriage return are non-printing controls: 00001001, 00001010, and 00001101 respectively. They appear in the control-character section instead of the printable grid. A result containing these bytes may look blank or move the cursor without showing a letter.

Permalink
Where can I find é, Chinese characters, and emoji?

Those characters are outside ASCII's 0–127 range and are not missing rows in this table. Use the UTF-8 text encoder to inspect their complete byte sequences. There is no single universal extended ASCII table for all non-English text. For example, UTF-8 é uses 11000011 10101001, which must be decoded together.

Permalink
How can I copy a character's bits, test a byte, or print the reference?

Use a row's copy button to copy its eight-bit value, or select the byte to open it in the homepage translator. The printable table contains each value 32–126 once. Use your browser's Print command for a paper reference; the print layout removes the copy controls. Keep seven-bit versus eight-bit display in mind when comparing another chart.

Permalink

Sources & verification

Reference material used for this explanation. The examples are reproducible with the tools on this site; see how they are checked.

Found a mismatch? Send a correction with a source.