Browser-local conversion

Binary Translator

Translate ordinary text into 8-bit UTF-8 binary byte groups, or decode binary bytes back into text. This text-and-byte tool is distinct from numeric base conversion.

Enter a value and select Convert.

Method and worked example

Text to Binary uses UTF-8 encoding, so one visible character may occupy multiple bytes. Binary to Text accepts whitespace-separated 8-bit groups or one contiguous bit string divisible by eight, then performs strict UTF-8 decoding.

Example

The letter A is UTF-8 byte 65, displayed as 01000001. “Hello” becomes 01001000 01100101 01101100 01101100 01101111. Characters such as é, 你好, and 🙂 use multiple UTF-8 bytes.

Limits and signed values

Text input is limited to 100,000 UTF-8 bytes because binary output expands to roughly nine characters per byte with separators. Binary input is limited to 900,000 characters. Invalid or incomplete bytes and malformed UTF-8 are rejected rather than silently replaced.

Safe, exact local processing

Input is handled as inert data and rendered with safe text nodes. No code is evaluated. Integer tools use arbitrary-precision BigInt instead of floating-point conversion, and the Binary Translator uses the browser’s UTF-8 byte APIs.