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 value | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | Sum |
|---|---|---|---|---|---|---|---|---|---|
01001000 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 64 + 8 = 72 = H |
01101001 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 64 + 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)
| Letter | Binary | Letter | Binary |
|---|---|---|---|
| A | 01000001 | a | 01100001 |
| B | 01000010 | b | 01100010 |
| C | 01000011 | c | 01100011 |
| D | 01000100 | d | 01100100 |
| E | 01000101 | e | 01100101 |
| F | 01000110 | f | 01100110 |
| G | 01000111 | g | 01100111 |
| H | 01001000 | h | 01101000 |
| I | 01001001 | i | 01101001 |
| J | 01001010 | j | 01101010 |
| K | 01001011 | k | 01101011 |
| L | 01001100 | l | 01101100 |
| M | 01001101 | m | 01101101 |
| N | 01001110 | n | 01101110 |
| O | 01001111 | o | 01101111 |
| P | 01010000 | p | 01110000 |
| Q | 01010001 | q | 01110001 |
| R | 01010010 | r | 01110010 |
| S | 01010011 | s | 01110011 |
| T | 01010100 | t | 01110100 |
| U | 01010101 | u | 01110101 |
| V | 01010110 | v | 01110110 |
| W | 01010111 | w | 01110111 |
| X | 01011000 | x | 01111000 |
| Y | 01011001 | y | 01111001 |
| Z | 01011010 | z | 01111010 |
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.