Type any text and see it as binary code, one 8-bit byte per group, for example "Hi" = 01001000 01101001. Paste binary into the other box to decode it back into readable text. Both directions update as you type.
The converter uses UTF-8, the encoding of the web, so accented letters, Khmer, Chinese, Arabic and emoji all work; they simply use two to four bytes per character. You can also show the bytes as hexadecimal, decimal or octal, with or without spaces.
How to use the Text to Binary tool
- Type text in the Text box to get binary.
- Or paste binary in the Binary box to get text.
- Choose the output: binary, hex, decimal or octal bytes.
- Choose a space or no separator, then copy the result.
Why use ToolOrca Text to Binary
- Text to binary and binary to text
- UTF-8: emoji and all languages
- Binary, hex, decimal or octal bytes
- With or without separators
- Live conversion
- Copy with one click
How text becomes binary
Computers store each character as a number. In ASCII and UTF-8, "A" is 65, which is 01000001 in 8-bit binary; "a" is 97, or 01100001. A space is 32, 00100000.
Characters outside basic English use more bytes in UTF-8: "é" takes two bytes, most Khmer and Chinese characters take three, and emoji take four. That is why the binary for an emoji is four groups long.
Frequently asked questions
How do I read binary code?
Split it into groups of 8 bits (bytes) and convert each byte to a number; in UTF-8, numbers from 32 to 126 are the usual English letters, digits and punctuation. Pasting it here does all of this for you.
Why does my binary not decode?
Each byte must have exactly 8 digits of 0 and 1. Groups can be separated by spaces or written together; if the total number of digits is not a multiple of 8, the input is incomplete.
What is "hello" in binary?
01101000 01100101 01101100 01101100 01101111.
Can I convert numbers to binary?
To convert a number such as 255 (rather than the characters "2", "5", "5"), use the binary, hex and decimal converter.