Encode UTF-8 text to binary byte groups, decode binary back to text, and inspect bytes in binary, decimal, hex, and ASCII.
Binary Encoder / Decoder is a free online tool for converting UTF-8 text to binary byte groups and decoding binary strings back to text. It is useful for learning, low-level debugging, binary protocol analysis, API payload inspection, logs, and dev tasks. Processing runs locally in your browser, and data is not sent to the server.
Choose a related tool for the next step.
Data passed between tools is kept only in the current browser session.
Binary Encoder converts UTF-8 text to a binary representation of bytes and back. The tool is useful for learning, low-level debugging, byte analysis, binary protocol inspection, API payloads, webhooks, logs, and dev tasks.
You can encode text to groups of 8 bits, choose a byte separator, decode binary back to UTF-8 text, and view a byte preview showing each byte in binary, decimal, hex, and ASCII form. When decoding, spaces and line breaks can be ignored. Errors such as invalid characters or a bit count not divisible by 8 are reported separately.
All processing is done locally in the browser. Your data is not sent to the server.