Each character in your text is converted into its underlying byte value, then that byte is represented as an 8-bit binary group.
Each 8-bit binary group is separated by a space, making it easy to read individual character codes.
Binary input should be 8-bit groups separated by spaces, such as "01001000 01101001", to convert correctly back to text.
The tool shows a clear error message explaining the expected format if the binary input cannot be parsed correctly.
Yes, since it works at the byte level using the same Unicode-safe encoding as the Base64 tool, non-ASCII characters convert correctly.