How binary text encoding works
Computers store text as numbers. Each character is a code point that becomes one or more bytes, and each byte is eight bits — a string of eight 0s and 1s. "Binary text" is just those bytes written out in base 2.
To encode, the tool takes each character's UTF-8 bytes and prints each as eight bits. To decode, it groups your input into 8-bit chunks, turns each back into a byte and reassembles the UTF-8 text.
Worked example
Encoding "Hi" (ASCII 72 and 105):
01001000.01101001.01001000 01101001.Unicode and bytes
Plain ASCII characters take one byte (8 bits), but accented letters, emoji and most non-Latin scripts take two to four bytes in UTF-8, so a single visible character can map to several 8-bit groups. When decoding, make sure your binary is in whole groups of eight bits — the tool ignores spaces and validates that only 0 and 1 appear.