Binary Translator
Type text to turn it into binary code, or paste binary to read it as text. The translator works out which way to go, and handles accents and emoji too.
Binary
Runs in your browser. Your text is never uploaded.
How the binary translator works
Computers store every character as a number, and every number as a string of bits: zeros and ones. To translate text to binary, the tool looks up each character’s number inUTF-8, the encoding used by almost every website, and writes each byte as eight binary digits.
To translate binary to text, it does the reverse: reads the digits eight at a time (or one group at a time, if you separated the bytes with spaces), turns each group into a byte, and decodes the bytes as UTF-8. If they do not form valid text, you get a clear error rather than a row of question marks.
Auto-detect treats anything made only of zeros, ones and spaces as binary, and everything else as text. Pick a direction yourself if you actually want the digits “101” turned into binary.
Examples
| Text | Binary |
|---|---|
| A | 01000001 |
| a | 01100001 |
| Hi | 01001000 01101001 |
| OK! | 01001111 01001011 00100001 |
| (space) | 00100000 |
| é | 11000011 10101001 |
| 👋 | 11110000 10011111 10010001 10001011 |
Capital and small letters differ by a single bit: A is 01000001 and a is01100001. That is why switching case was cheap for early computers, and why the third digit from the left is the one that changes.
Reading binary by hand
Each of the eight positions in a byte is worth double the one to its right: 128, 64, 32, 16, 8, 4, 2 and 1. Add up the positions that hold a 1. For 01001000 that is 64 + 8 = 72, which is the code for “H”. For 01101001 it is 64 + 32 + 8 + 1 = 105, the code for “i”.
The options change only how the binary is written. Space between bytesmakes it readable; turn it off for one unbroken string. Always 8 digits per byte keeps the leading zeros, so every byte lines up. Without spaces the zeros are always kept, because otherwise there would be no way to tell where one byte ends.
Frequently asked questions
How do I translate binary code to text?
Why are some letters more than eight digits long?
Why do I get an error instead of text?
What is the difference between binary and ASCII?
Is my text sent anywhere?
Related tools
Related reading
Google Docs Word Count: Shortcut, Live Counter and Mobile Steps
How to see the word count in Google Docs on a computer, Android, iPhone and iPad, keep it on screen while you type, and count just a selection.
October 4, 2026
How Many Pages Is 10,000 Words?
10,000 words is 20 pages single spaced or 40 pages double spaced. It is the classic undergraduate dissertation length; here is how to plan it.
October 4, 2026
How Many Pages Is 1,200 Words?
1,200 words is 2.4 pages single spaced or 4.8 pages double spaced. A common essay and report length; here is how to plan it.
October 4, 2026