Binary Translator
This binary translator converts text to binary and binary back to text. Each character is encoded as UTF-8 bytes, and every byte becomes an 8-bit binary group, so plain letters, accented characters, and emoji all translate correctly. Type or paste your input, then pick the direction to convert.
Quick answer
Text to binary turns each character into one or more 8-bit groups of 0s and 1s.
What this tells you
- •Text to binary turns each character into one or more 8-bit groups of 0s and 1s.
- •Binary to text reads 8-bit groups and turns them back into characters.
- •Spaces between binary groups are optional and are ignored when reading binary.
- •UTF-8 encoding keeps accented letters and emoji correct, not just plain ASCII.
How to Use
- 1Type or paste your text or binary into the input box.
- 2Choose Text to Binary to encode, or Binary to Text to decode.
- 3Read the converted output below.
- 4Copy the output and reuse it anywhere you need it.
How It Works
Formula
character -> UTF-8 byte(s) -> 8-bit binary per byteTo go from text to binary, each character is encoded as one or more UTF-8 bytes, and each byte is written as 8 binary digits. For example, the letter A is byte 65, which is 01000001. To go the other way, the binary is split into 8-bit groups, each group becomes a byte, and the bytes are decoded as UTF-8 text.
Calculation note: values are processed in the order shown above, using the current input units.
Worked Examples
Translate the word Hi to binary
H is byte 72, which is 01001000, and i is byte 105, which is 01101001. The two 8-bit groups together spell Hi.
Translate binary back to text
Each 8-bit group is one byte. 01001000 is 72 (H) and 01101001 is 105 (i), so the binary reads as Hi.
Common Characters in 8-Bit Binary
How a few everyday characters look as 8-bit binary using ASCII.
| Character | Decimal | Binary |
|---|---|---|
| A | 65 | 01000001 |
| Z | 90 | 01011010 |
| a | 97 | 01100001 |
| z | 122 | 01111010 |
| 0 | 48 | 00110000 |
| 9 | 57 | 00111001 |
| Space | 32 | 00100000 |
Each character here fits in one byte. Accented letters and emoji use more than one byte under UTF-8.
Common mistakes
- Leaving out digits so the binary is not a multiple of 8. Every character needs full 8-bit groups.
- Adding non-binary characters. Binary input can only contain 0, 1, and spaces.
- Confusing this with a binary number calculator. This tool translates text and binary, it does not add or multiply binary numbers.