Convert text to binary code and binary back to text, or show the bytes in hexadecimal, decimal and octal.
Translate text to binary and back
Type in the top box to see your text as binary code, or paste binary into the bottom box to decode it. You can also show the same bytes in hexadecimal, decimal or octal, which is useful for programming and computer science homework.
Each character is stored as one or more bytes using UTF-8, the encoding used by almost every website. Each byte is 8 bits, written as eight 0s and 1s. For example, “A” is 65, which is 01000001 in binary.
Why do emoji and accented letters use more digits?
UTF-8 uses one byte for basic English letters and numbers, but two to four bytes for accented letters, other alphabets and emoji. So “é” is 2 bytes and 😀 is 4.
Can I translate binary back into text?
Yes. Paste binary into the bottom box. Spaces between bytes are optional: a continuous string of 0s and 1s is split into groups of eight.