Binary Text Converter helps decode binary strings or turn text into binary byte sequences for debugging, teaching, and protocol notes. The conversion runs locally and is useful for quick encoding checks.
Yes. The tool is free and runs directly in your browser with no account required.
No. Text encoding and decoding happen locally in the browser tab using the TextEncoder/TextDecoder APIs. Your input is never sent to a server.
UTF-8. Text is converted to bytes using TextEncoder, so each byte shown corresponds to one UTF-8 byte — multi-byte characters (like emoji or accented letters) produce multiple binary/hex groups per character.
Space-separated 8-bit byte groups, like 01001000 01100101. Each group must be exactly a valid binary byte; the tool splits on whitespace and parses each chunk independently.
Yes — alongside the main binary field, the 'Other Representations' panel shows the same text as octal byte groups, decimal byte values, and per-character char codes.
The tool shows an 'Invalid binary input' or 'Invalid hex input' error message and leaves the text field unchanged until you correct the input.
Because encoding uses UTF-8, characters outside the basic ASCII range (like é, emoji, or non-Latin scripts) are represented by 2-4 bytes each, so they appear as multiple 8-bit groups rather than one.