Binary Translator

Binary code to text and text to binary, 8 bits per byte.

How do you read binary code?

Split the code into groups of 8 bits, turn each group into a number, and look the number up as a character. Each bit from left to right is worth 128, 64, 32, 16, 8, 4, 2 and 1. Add the values where there is a 1.

Bit value1286432168421Sum
010010000100100064 + 8 = 72 = H
011010010110100164 + 32 + 8 + 1 = 105 = i

So 01001000 01101001 reads "Hi". The translator does this for every group, and handles multi-byte UTF-8 characters such as é or emoji.

What is "hello" in binary?

"hello" in lowercase is 01101000 01100101 01101100 01101100 01101111. With a capital H, "Hello" is 01001000 01100101 01101100 01101100 01101111. Upper and lower case differ by one bit: the third bit from the left (value 32).

What is "I love you" in binary code?

01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101. The groups 00100000 are the spaces between words.

Binary alphabet chart (A–Z)

LetterBinaryLetterBinary
A01000001a01100001
B01000010b01100010
C01000011c01100011
D01000100d01100100
E01000101e01100101
F01000110f01100110
G01000111g01100111
H01001000h01101000
I01001001i01101001
J01001010j01101010
K01001011k01101011
L01001100l01101100
M01001101m01101101
N01001110n01101110
O01001111o01101111
P01010000p01110000
Q01010001q01110001
R01010010r01110010
S01010011s01110011
T01010100t01110100
U01010101u01110101
V01010110v01110110
W01010111w01110111
X01011000x01111000
Y01011001y01111001
Z01011010z01111010

Why are there 8 digits for each letter?

Computers store text in bytes, and a byte is 8 bits. Basic ASCII characters only need 7 bits, so their first bit is always 0. Characters outside ASCII are stored in UTF-8 as 2–4 bytes, so "é" becomes 11000011 10101001.

Binary to numbers instead of letters?

If 1011 should mean the number eleven rather than a character, use the binary to decimal converter, which also shows the working step by step.

Can I translate binary from a picture?

This page reads typed or pasted 0s and 1s. For a photo, type the digits in or copy them from a text-recognition app first; the translator accepts groups with or without spaces.

Sources: RFC 3629 (UTF-8) · RFC 20 (ASCII format). Checked October 2026.

Frequently asked questions

How do I translate binary to English?

Choose Binary → Text and paste the 0s and 1s. Groups can be separated by spaces, commas or new lines, or written as one long string whose length is a multiple of 8.

Why does my binary give strange characters?

Usually a bit is missing or extra, which shifts every group after it. Check that each group has exactly 8 digits.

Is binary code the same as ASCII?

ASCII is the table that assigns numbers to characters (A = 65). Binary is just one way to write those numbers. For text outside ASCII this translator uses UTF-8.

What does 01001000 01101001 mean?

It is "Hi": 01001000 is 72 (H) and 01101001 is 105 (i).