Enter a value and select Convert.
Result
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.
