Binario a Texto – Convertidor de Código Binario ASCII, UTF-8, UTF-16

Texto Decodificado:
Introduce el código binario arriba
Proceso de Conversión de Binario a Texto
Entrada Binaria 01001000 dividir por 8 bits Byte Binario 01001000 convertir Valor Decimal 72 mapear a carácter Carácter H 27 = 128 26 = 64 25 = 32 ... 21 = 2 20 = 1 64 + 8 = 72 (ASCII: 'H')
Esta calculadora convierte código binario (sistema numérico de base 2) en texto legible utilizando varios estándares de codificación de caracteres. Admite codificaciones ASCII, UTF-8 y UTF-16, procesando dígitos binarios agrupados en bytes (8 bits) o palabras (16 bits) dependiendo del esquema de codificación seleccionado.
Fórmula de Conversión
Conversión Binario a Decimal:
Valor Decimal = bn×2n + bn-1×2n-1 + ... + b1×21 + b0×20

Donde bi es el dígito binario (0 o 1) en la posición i
Ejemplo ASCII (8 bits):
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 → Carácter 'H'
Ejemplos Prácticos
Ejemplo 1: ASCII con separador de espacio Entrada: 01001000 01101001 Salida: "Hi"
Ejemplo 2: ASCII sin separador Entrada: 0100100001100101011011000110110001101111 Salida: "Hello"
Ejemplo 3: ASCII con separador de coma Entrada: 01010111,01101111,01110010,01101100,01100100 Salida: "World"
Ejemplo 4: Números ASCII Entrada: 00110010 00110000 00110010 00110101 Salida: "2025"
Ejemplo 5: Caracteres especiales ASCII Entrada: 01000001 00101011 01000010 00111101 01000011 Salida: "A+B=C"
Ejemplo 6: Texto básico UTF-8 Entrada: 01010100 01100101 01110011 01110100 Salida: "Test" (codificación UTF-8)
Ejemplo 7: UTF-8 con carácter multibyte Entrada: 11000010 10101001 Salida: "©" (símbolo de copyright UTF-8)
Ejemplo 8: Codificación UTF-16 Entrada: 0000000001001111 0000000001001011 Salida: "OK" (codificación UTF-16)
Ejemplo 9: Puntuación ASCII Entrada: 01001000 01100101 01101100 01101100 01101111 00100001 Salida: "Hello!"
Ejemplo 10: ASCII minúsculas y mayúsculas Entrada: 01000001 01100001 01000010 01100010 Salida: "AaBb"
Nota: La codificación ASCII admite caracteres 0-127, UTF-8 es compatible con versiones anteriores de ASCII y admite caracteres Unicode extendidos utilizando 1-4 bytes, mientras que UTF-16 utiliza unidades de código de 16 bits para la representación de caracteres.