Convert binary to text
01001000 01100101 01101100 01101100 01101111 in binary is Hello in text. Each digit is multiplied by its place value — the base raised to the digit's position, counting from zero on the right — and the products are added. The page prints every one of those products rather than only the total. The conversion is exact: bases are positional notation for the same number, so nothing is rounded and the result can be checked digit by digit.
Conversion rules checked · How we check
01001000 01100101 01101100 01101100 01101111 in binary
Hello
How it gets there
- Each group is one byte
- 01001000 → 72 01100101 → 101 01101100 → 108 01101100 → 108 01101111 → 111
- Bytes become characters
- Decoded as UTF-8, so a multi-byte sequence forms a single character.
binary to text, at a glance
Text is numbers underneath: each character has a code point, and the binary is that number written in base two. ASCII fits in seven bits, and UTF-8 uses one to four bytes so that the first 128 code points stay identical to ASCII.
| binary | text |
|---|---|
| 01000001 | A |
| 01011010 | Z |
| 01100001 | a |
| 01111010 | z |
| 00110000 | 0 |
| 00111001 | 9 |
| 00100000 | space |
| 00100001 | ! |
Why is the working shown?
Every other converter of this kind prints the answer and stops. A base is a positional system, so the answer is a sum you can check: each digit is multiplied by the base raised to its position, and the results are added. Going the other way is repeated division, reading the remainders upwards. Neither is a black box, and this page refuses to be one.