Gate2Home · Text tools

Binary Translator

Paste binary code to read it as text, or type text to see it in binary.

Source

Read-only

Processing runs in your browser. The tool does not save drafts; copy important work before leaving.

How binary code is read

Bytes
Every 8 bits make one byte, and spaces, line breaks and commas between bytes are optional: 01001000 01101001 and 0100100001101001 both read as Hi. A 0b prefix, as in 0b01001000, is ignored.
Groups of 1, 2 or 4 bits
Equal groups of 1, 2 or 4 bits are joined back into bytes: 0100 1000 0110 1001 reads as Hi.
Leading zeros left out
A group shorter than 8 bits that starts with 1 is a byte with its leading zeros left out: 1001000 01101001 reads as Hi.
7-bit groups
When two or more groups all have exactly 7 bits, each one is a 7-bit ASCII character, even one that starts with 0: 1001000 1101001 0100001 reads as Hi!
A byte still being typed
If the binary ends partway through a byte, with nothing after it and whole bytes or equal groups of 1, 2 or 4 bits before it, the translation shows the text so far and Copy waits for the rest. Type a space after the last group to have it read by the rules above.
UTF-8 and ASCII
In UTF-8, the letters, digits and symbols on a US keyboard take one byte each, é typed as one character takes two, curly quotes ’ “ ” take three, 👋 takes four, and 👩🏽‍💻, built from four parts, takes 15. ASCII has only the one-byte characters, 00000000 to 01111111; choose it to check that your text or binary uses nothing else.
Mistakes
The translation stays empty if the binary has a character other than 0, 1, a space, a line break, a comma or a 0b prefix; bits these rules can’t make into whole bytes; or bytes that aren’t UTF-8 text.

Binary code chart

Capital letters start with 010, lowercase letters with 011 and digits with 0011. Each is one byte in UTF-8 and ASCII.

Capital letters
CharacterBinary
A01000001
B01000010
C01000011
D01000100
E01000101
F01000110
G01000111
H01001000
I01001001
J01001010
K01001011
L01001100
M01001101
N01001110
O01001111
P01010000
Q01010001
R01010010
S01010011
T01010100
U01010101
V01010110
W01010111
X01011000
Y01011001
Z01011010
Lowercase letters
CharacterBinary
a01100001
b01100010
c01100011
d01100100
e01100101
f01100110
g01100111
h01101000
i01101001
j01101010
k01101011
l01101100
m01101101
n01101110
o01101111
p01110000
q01110001
r01110010
s01110011
t01110100
u01110101
v01110110
w01110111
x01111000
y01111001
z01111010
Digits and space
CharacterBinary
000110000
100110001
200110010
300110011
400110100
500110101
600110110
700110111
800111000
900111001
Space00100000

Examples

Binary to text
Input01001000 01100101 01101100 01101100 01101111
ResultHello
Text to binary
InputHi 👋
Result01001000 01101001 00100000 11110000 10011111 10010001 10001011

Frequently asked questions

Does it translate binary to English?

Yes. Paste the binary and you get the text it holds, in English or another language. It does not translate from one language to another.

Can it read binary from a picture?

No. Type the 0s and 1s into the box; spaces between bytes are optional.

Does it convert binary numbers?

No. It reads binary as text: 01000001 is the letter A, not the number 65.

Why does my binary give an error?

The message under the text box names the character, group or byte to check. Often it is a letter typed for a digit, like l for 1 or O for 0, or bytes from text saved in an encoding other than UTF-8 or ASCII.

Is my text sent anywhere?

The translation runs in your browser. Gate2Home does not store or receive what you type.