What this tool does
Binary → Text will remove allowed whitespace and verify that the content contains only 0s and 1s, and that the total number of digits is a multiple of 8. The parsed bytes are handed over to strict TextDecoder for processing to avoid using fromCharCode to misunderstand multi-byte Unicode.
- Supports space-delimited, newline-delimited, or fully contiguous binary per byte.
- Illegal characters, mutilated bytes, and invalid UTF-8 are not silently ignored.
- The output is always displayed as normal text and its contents are not executed.
How to use it
- Enter binary bytes.
- Click "Convert to text".
- Correct non-0/1 characters or incomplete bytes as prompted.
- Copy the decoded text.
Common uses
- Understand the binary representation of text at the byte level.
- Restore UTF-8 binary payload in debug logs.
- Verify the output of Text → Binary.
Privacy and security
Inputs and results are processed only in your browser's memory. Nothing is uploaded, sent to an online API, or stored automatically.
Binary → Text Features
Parses binary strictly as 8-bit bytes and decodes to readable text using UTF-8. Useful for everyday development and debugging; results can be reviewed, copied, or downloaded immediately.
FAQ
Why does it have to be a multiple of 8 bits?
This tool handles bytes, and a byte always contains 8 bits.
Are spaces and newlines allowed?
Allowed, they serve as byte delimiters; other characters other than 0/1 will raise an error.
Why does Chinese need many sets of binaries?
The UTF-8 representation of Chinese characters usually consists of three bytes, each of which has 8 bits.
Will the conversion access the network?
No, binary validation and UTF-8 decoding is only done natively in the browser.