Binary to Text – Binary Code Converter with ASCII, UTF-8, UTF-16

Decoded Text:
Enter binary code above
Binary to Text Conversion Process
Binary Input 01001000 split by 8 bits Binary Byte 01001000 convert Decimal Value 72 map to character Character H 27 = 128 26 = 64 25 = 32 ... 21 = 2 20 = 1 64 + 8 = 72 (ASCII: 'H')
This calculator converts binary code (base-2 number system) into readable text using various character encoding standards. It supports ASCII, UTF-8, and UTF-16 encodings, processing binary digits grouped into bytes (8 bits) or words (16 bits) depending on the selected encoding scheme.
Conversion Formula
Binary to Decimal Conversion:
Decimal Value = bn×2n + bn-1×2n-1 + ... + b1×21 + b0×20

Where bi is the binary digit (0 or 1) at position i
ASCII Example (8-bit):
01001000 = 0×27 + 1×26 + 0×25 + 0×24 + 1×23 + 0×22 + 0×21 + 0×20
= 0 + 64 + 0 + 0 + 8 + 0 + 0 + 0 = 72 → Character 'H'
Practical Examples
Example 1: ASCII with space separator Input: 01001000 01101001 Output: "Hi"
Example 2: ASCII without separator Input: 0100100001100101011011000110110001101111 Output: "Hello"
Example 3: ASCII with comma separator Input: 01010111,01101111,01110010,01101100,01100100 Output: "World"
Example 4: ASCII numbers Input: 00110010 00110000 00110010 00110101 Output: "2025"
Example 5: ASCII special characters Input: 01000001 00101011 01000010 00111101 01000011 Output: "A+B=C"
Example 6: UTF-8 basic text Input: 01010100 01100101 01110011 01110100 Output: "Test" (UTF-8 encoding)
Example 7: UTF-8 with multi-byte character Input: 11000010 10101001 Output: "©" (UTF-8 copyright symbol)
Example 8: UTF-16 encoding Input: 0000000001001111 0000000001001011 Output: "OK" (UTF-16 encoding)
Example 9: ASCII punctuation Input: 01001000 01100101 01101100 01101100 01101111 00100001 Output: "Hello!"
Example 10: ASCII lowercase and uppercase Input: 01000001 01100001 01000010 01100010 Output: "AaBb"
Note: ASCII encoding supports characters 0-127, UTF-8 is backward compatible with ASCII and supports extended Unicode characters using 1-4 bytes, while UTF-16 uses 16-bit code units for character representation.