Convert any text into 8-bit binary (ASCII/UTF-8 bytes) instantly — plus how to read binary back into text.
| Input | Result |
|---|---|
| Hi | 01001000 01101001 |
| A | 01000001 (65) |
| a | 01100001 (97) |
| 0 | 00110000 (48) |
Extended ASCII and UTF-8 both use one byte (8 bits) for the basic Latin alphabet. Uppercase and lowercase differ by exactly one bit: A = 01000001, a = 01100001.
Take each 8-bit group, multiply each bit by its place value (128, 64, 32, 16, 8, 4, 2, 1), sum them, and look up the character: 01001000 = 72 = H.
They encode as multiple bytes in UTF-8; this tool shows the first byte per character position. For full multi-byte decoding, use a UTF-8 aware tool.
The bits are the same — the interpretation differs. 01000001 is both the number 65 and the letter A; context (a text decoder vs a calculator) decides.