Converters & translators

Binary Translator — Text to Binary & Binary to Text

Translate text to binary and binary code back to text — auto-detects what you paste, works with every language and emoji (UTF-8), shows each character's code, decimal, hex and binary, and includes a full binary alphabet chart.

Updated · Free, no sign-up

Translating text to binary
Binary
01001000 01100101 01101100 01101100 01101111

Character by character

Character by character
CharCode pointDecimalHexBinary (UTF-8)
HU+0048724801001000
eU+00651016501100101
lU+006C1086C01101100
lU+006C1086C01101100
oU+006F1116F01101111

Share this tool

Know someone who’d love it?

What is a binary translator?

A binary translator converts text into binary code — the 0s and 1s computers use — and binary code back into readable text. Every letter, number, and symbol is stored as a number, and binary is the base-2 way of writing those numbers. This translator works in both directions, detects what you pasted automatically, and handles every language and emoji.

How to use the binary translator

  1. Type or paste into the box. Auto-detect recognizes binary (only 0s and 1s) and decodes it to text; anything else is translated to binary.
  2. Choose how to separate the bytes — spaces (the usual way), nothing, commas, or new lines. When decoding, both spaced and unspaced binary work.
  3. Tap Swap to turn the result around, or Copy to save it.
  4. Check the character-by-character table to see each letter’s code point, decimal, hex, and binary value.

Binary alphabet chart

The binary code for every letter and digit, and how to read a byte.

Binary to English (and every other language)

This translator uses UTF-8, the encoding used by almost every website and app. Plain English letters take one byte (8 bits) each, exactly as in the classic ASCII table. Accented letters, other alphabets, and emoji take two to four bytes — so they translate correctly instead of turning into question marks:

CharacterBinary (UTF-8)
é (French, Spanish)11000011 10101001
ñ (Spanish)11000011 10110001
ü (German)11000011 10111100
€ (euro sign)11100010 10000010 10101100
中 (Chinese)11100100 10111000 10101101
😊 (emoji)11110000 10011111 10011000 10001010

Need the older one-number-per-character format? Switch Encoding to Unicode code points.

How binary code works

Binary is a base-2 number system: each digit (a bit) is 0 or 1, and the place values double from right to left — 1, 2, 4, 8, 16, 32, 64, 128. Eight bits make one byte, which can store 256 values (0–255). Text is turned into numbers by a standard such as ASCII or UTF-8, and those numbers are written in binary. The letter H is number 72, which is 01001000: 64 + 8 = 72.

How to read binary code, step by step

  1. Split the binary into bytes — groups of 8 bits: 01001000 01101001.
  2. Write the place values above each byte: 128, 64, 32, 16, 8, 4, 2, 1.
  3. Add up the place values wherever there’s a 1: 01001000 = 64 + 8 = 72, and 01101001 = 64 + 32 + 8 + 1 = 105.
  4. Look the numbers up in the ASCII table (or the chart below): 72 = H and 105 = i — the message is “Hi”.

Want to get fast at it? Practice with the Binary Game.

Binary alphabet chart

Every uppercase and lowercase letter, digit, and common punctuation mark in 8-bit binary. Uppercase letters start at 65 (A = 01000001) and lowercase letters are exactly 32 higher (a = 01100001) — only the third bit changes.

Letters A–Z in binary (8-bit ASCII)

Binary alphabet: the uppercase letters A to Z in 8-bit ASCII binary
CharacterBinary (8-bit ASCII)
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 a–z in binary

Binary alphabet: the lowercase letters a to z in 8-bit ASCII binary
CharacterBinary (8-bit ASCII)
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 0–9 in binary

The digit characters 0 to 9 in 8-bit ASCII binary
CharacterBinary (8-bit ASCII)
000110000
100110001
200110010
300110011
400110100
500110101
600110110
700110111
800111000
900111001

Space and punctuation in binary

Space and common punctuation marks in 8-bit ASCII binary
CharacterBinary (8-bit ASCII)
space00100000
!00100001
,00101100
.00101110
?00111111
'00100111
"00100010
-00101101
:00111010
;00111011
(00101000
)00101001
@01000000
#00100011
&00100110

Common words and phrases in binary

Popular for gifts, cards, jewelry, and secret messages — here’s how they look in binary:

PhraseBinary
I love you01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101
Hello01001000 01100101 01101100 01101100 01101111
Hello world01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100
Hi01001000 01101001
Help01001000 01100101 01101100 01110000
Yes01011001 01100101 01110011
No01001110 01101111
Thank you01010100 01101000 01100001 01101110 01101011 00100000 01111001 01101111 01110101
Happy birthday01001000 01100001 01110000 01110000 01111001 00100000 01100010 01101001 01110010 01110100 01101000 01100100 01100001 01111001
Good night01000111 01101111 01101111 01100100 00100000 01101110 01101001 01100111 01101000 01110100

Binary text vs. binary numbers

“Binary” can mean two different things. Translating text gives one byte per character (as above). Converting a number is base conversion: the number 42 is simply 101010 — use the Binary Converter for decimal, hex, and octal, and the Binary Calculator to add, subtract, multiply, and divide binary numbers.

Related tools

Also try the Hex to Text converter, the Morse Code Translator, and the ASCII Art Generator.

Is anything uploaded?

No. The binary translator runs entirely in your browser — nothing you type is uploaded or stored, and it works offline.

For teachers, bloggers & clubs

Put the Binary Translator on your website

Give your readers this tool right on your page. Copy the code, paste it into your site, done: no sign-up, no account.

  • Free for any website
  • No ads, no cookies
  • Fits phones and sidebars
  • Always up to date
See it live ↗

Please keep the small credit line under the tool; you may add rel="nofollow" to its link. How it works & the rules

› Show the code

Frequently asked questions

How do I translate binary to text?
Paste the binary into the box — with or without spaces. Auto-detect recognizes it and decodes it to text instantly. Each group of 8 bits is one byte; the translator reads the bytes as UTF-8, so English and every other language come out correctly.
How do I convert text to binary?
Type your text and the binary code appears immediately. Choose whether to separate the bytes with spaces, nothing, commas, or new lines, then tap Copy.
Does it work with accents, other languages, and emoji?
Yes. The translator uses UTF-8, the standard encoding of the web: English letters take one byte each, while letters like é or ñ, other alphabets, and emoji take two to four bytes — and they decode back perfectly.
How do you read binary code by hand?
Split it into groups of 8 bits, add up the place values (128, 64, 32, 16, 8, 4, 2, 1) wherever there's a 1, and look the number up in the ASCII table: 01001000 = 72 = H.
What is 'I love you' in binary?
01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101. Type any phrase to get its binary code.
What's the difference between binary text and binary numbers?
Translating text gives one byte per character. Converting a number is base conversion (42 = 101010) — use the Binary Converter for decimal, hex, and octal.
Is anything uploaded?
No. Everything runs in your browser — nothing you type is uploaded or stored.

About this page

The Binary Translator is a free tool from Linguaholic, made by Marcel Iseli. It runs in your browser, with no sign-up. Last updated .

Keep exploring

Browse all 99 tools