Binary to Text Converter (& Text to Binary)
Last updated:
Convert binary code (8-bit bytes) into readable text — or text into binary, just click the mode button below. Supports spaced and continuous binary, UTF-8 encoding, and one-click result copy.
Binary ⇄ Text Converter
Quick Examples
Binary → Text
Input: 01001000 01100101 01101100 01101100 01101111 Output: Hello
Text → Binary
Input: Hi Output: 01001000 01101001
How it works
Every character in modern computing is stored as a number using UTF-8 encoding. The letter A is 65 — written in binary as 01000001 (8 bits). Binary → Text reverses this lookup; Text → Binary applies it forward.
Non-English characters use more than 8 bits in UTF-8 (e.g., 中 uses 24 bits, 😀 uses 32). Both modes handle this automatically.
How to use
- Choose direction: Binary → Text (default) to decode binary, or Text → Binary to encode text.
- Paste your input. For binary, both
01001000 01101001and0100100001101001work. - For text, adjust the Separator option (Space / None / Comma / Newline) to control output spacing.
- Click Convert to force a re-run, Swap (⇅) to reverse, or Copy to copy the result.
Frequently Asked Questions
How do I convert binary to text?
Paste your binary code in the Input box (binary → text mode is the default). The tool splits it into 8-bit bytes, decodes each byte as UTF-8, and outputs readable text in real-time.
How do I convert text to binary (reverse direction)?
Click the "Text → Binary" button above to switch modes. Type any text and it will be encoded as UTF-8 binary (8 bits per ASCII character, more for non-English).
Do I need spaces between bytes?
No — both "01001000 01101001" and "0100100001101001" work. Continuous binary must be a multiple of 8 bits.
What if my binary is not UTF-8?
The tool will report a decode error. Try Binary → Decimal or Binary → Hex to inspect the raw values, or check whether your data uses Latin-1 / Windows-1252 instead.