Binary to Text Converter
Binary to text conversion decodes sequences of 0s and 1s into readable characters using ASCII encoding. Each 8-bit binary group represents one character: 01001000 = 72 = "H", 01101001 = 105 = "i". To convert text to binary, find each character's ASCII code and convert to 8-bit binary. "Hello" = 01001000 01100101 01101100 01101100 01101111.
Convert binary code to readable text and text to binary. Supports 8-bit and 7-bit ASCII encoding. Configurable separators. Includes ASCII binary reference table.
Conversion Mode
Presets
Binary Input
Text Output
Hello World
11 bytes (88 bits)
ASCII Binary Reference
| Character | Binary | Decimal | Hex |
|---|---|---|---|
| A | 01000001 | 65 | 41 |
| Z | 01011010 | 90 | 5A |
| a | 01100001 | 97 | 61 |
| z | 01111010 | 122 | 7A |
| 0 | 00110000 | 48 | 30 |
| 9 | 00111001 | 57 | 39 |
| Space | 00100000 | 32 | 20 |
| ! | 00100001 | 33 | 21 |
| @ | 01000000 | 64 | 40 |
How to Use
- 1
Choose conversion direction
Select Binary to Text to decode binary, or Text to Binary to encode text. Each mode accepts its respective input format.
- 2
Enter or paste input
Type binary digits (01001000 01101001) separated by spaces, or enter plain text. Use presets for quick examples.
- 3
Configure options
For text-to-binary: choose 8-bit or 7-bit encoding and separator style (space, comma, newline, or none).
- 4
Copy the result
The converted output appears instantly. Click copy to copy the decoded text or encoded binary to your clipboard.
Frequently Asked Questions
- How does binary to text conversion work?
- Each text character is represented by a binary number using ASCII encoding. The letter "A" is 01000001 (decimal 65), "B" is 01000010 (decimal 66). To convert binary to text, split the binary string into 8-bit groups, convert each group to its decimal value, then look up the corresponding ASCII character.
- What is the difference between 7-bit and 8-bit ASCII?
- Original ASCII uses 7 bits (0-127), covering English letters, digits, and basic symbols. Extended ASCII uses 8 bits (0-255), adding accented characters and special symbols. Modern systems use 8-bit encoding. UTF-8 extends this further with variable-width encoding for all Unicode characters.
- How do I convert text to binary?
- Look up each character's ASCII decimal value, then convert to binary. "H" = 72 = 01001000, "i" = 105 = 01101001. So "Hi" in binary is 01001000 01101001. In JavaScript: text.split("").map(c => c.charCodeAt(0).toString(2).padStart(8, "0")).join(" ").
- What does "Hello" look like in binary?
- "Hello" in binary is: 01001000 01100101 01101100 01101100 01101111. Each 8-bit group represents one letter: H=72, e=101, l=108, l=108, o=111. Spaces between groups are optional separators to improve readability.
- Can binary represent numbers and special characters?
- Yes. In ASCII, the digit "0" is 00110000 (decimal 48), "9" is 00111001 (decimal 57). Space is 00100000 (decimal 32). Common symbols: "!" = 00100001, "@" = 01000000, "#" = 00100011. Any character with an ASCII code can be represented in binary.
- Why is binary important in computing?
- Computers operate using binary (0 and 1) because transistors have two states: on and off. All data — text, images, audio, video — is ultimately stored and processed as binary. Understanding binary helps with debugging, networking, encryption, and low-level programming.