Conectar vía MCP →

Ingresar cálculo

Ejemplo: 01001000 01101001

Fórmula

Publicidad

Resultados

Texto decodificado
Hi
Caracteres ASCII/Unicode
Caracteres decodificados 2

¿Qué es un conversor de binario a texto?

Un conversor de binario a texto decodifica secuencias de dígitos binarios (ceros y unos) y los devuelve a los caracteres legibles que representan. Los ordenadores almacenan cada letra, número y símbolo como un número binario mediante una codificación de caracteres como ASCII. Esta herramienta invierte ese proceso: lee tu binario, lo divide en bytes de 8 bits y traduce cada byte en su carácter correspondiente.

Cómo utilizarlo

Pega tu código binario en el cuadro. Separa cada grupo de 8 bits con un espacio o un salto de línea; por ejemplo, 01001000 01101001. El conversor ignora cualquier carácter que no sea 0 o 1, así que los signos de puntuación sueltos no lo estropearán. Pulsa calcular para ver el texto decodificado y el número de caracteres obtenidos.

La fórmula explicada

Cada grupo de 8 dígitos binarios es un byte. El byte se interpreta como un número en base 2: el bit situado más a la derecha vale 1, el siguiente 2, luego 4, 8, 16, 32, 64 y 128. Al sumar los bits que están activos se obtiene un valor de 0 a 255. Ese valor es el código del carácter, que se asocia mediante la tabla ASCII/Unicode a un carácter imprimible. Después, los caracteres se unen en orden para reconstruir el mensaje original.

$$\text{Char} = \text{Chr}\!\left( \sum_{k=0}^{7} b_{7-k} \cdot 2^{\,k} \right), \qquad b_k \in \text{Binary (8-bit groups)}$$

Un grupo binario de 8 bits con valores posicionales que se convierte en un punto de código decimal y un carácter ASCII
Cada grupo de 8 bits se lee como valores posicionales, se suma para dar un código decimal y luego se asigna a su carácter ASCII.

Ejemplo práctico

Tomemos 01001000. Leyendo los bits activos: \(64 + 8 = 72\). El código de carácter 72 corresponde a la letra «H». El siguiente grupo, 01101001, da \(64 + 32 + 8 + 1 = 105\), que es «i». Al concatenarlos, el resultado es «Hi».

Tres grupos binarios de 8 bits que se decodifican en las letras H, i y el signo de exclamación
Dividir el flujo binario en bloques de 8 bits decodifica la palabra "Hi!".

Tabla de Referencia ASCII Binaria

Cada carácter imprimible se asigna a un punto de código decimal en el estándar ASCII, que se almacena como un grupo binario de 8 bits (un byte). Para decodificar el binario de nuevo al texto, divide la cadena binaria en grupos de 8 bits, convierte cada grupo a su valor decimal y busca el carácter correspondiente. Por ejemplo, el byte 01000001 es igual al decimal 65, que es la letra A.

Letras Mayúsculas (A–Z)

Carácter Decimal Binario
A 65 01000001
B 66 01000010
C 67 01000011
D 68 01000100
E 69 01000101
F 70 01000110
G 71 01000111
H 72 01001000
I 73 01001001
J 74 01001010
K 75 01001011
L 76 01001100
M 77 01001101
N 78 01001110
O 79 01001111
P 80 01010000
Q 81 01010001
R 82 01010010
S 83 01010011
T 84 01010100
U 85 01010101
V 86 01010110
W 87 01010111
X 88 01011000
Y 89 01011001
Z 90 01011010

Letras Minúsculas (a–z)

Carácter Decimal Binario
a 97 01100001
b 98 01100010
c 99 01100011
d 100 01100100
e 101 01100101
f 102 01100110
g 103 01100111
h 104 01101000
i 105 01101001
j 106 01101010
k 107 01101011
l 108 01101100
m 109 01101101
n 110 01101110
o 111 01101111
p 112 01110000
q 113 01110001
r 114 01110010
s 115 01110011
t 116 01110100
u 117 01110101
v 118 01110110
w 119 01110111
x 120 01111000
y 121 01111001
z 122 01111010

Dígitos (0–9)

Carácter Decimal Binario
0 48 00110000
1 49 00110001
2 50 00110010
3 51 00110011
4 52 00110100
5 53 00110101
6 54 00110110
7 55 00110111
8 56 00111000
9 57 00111001

Espacio y Puntuación Común

Carácter Nombre Decimal Binario
(espacio) Espacio 32 00100000
! Exclamación 33 00100001
" Comillas dobles 34 00100010
# Almohadilla 35 00100011
$ Dólar 36 00100100
% Porcentaje 37 00100101
& Ampersand 38 00100110
' Apóstrofo 39 00100111
( Paréntesis izquierdo 40 00101000
) Paréntesis derecho 41 00101001
* Asterisco 42 00101010
+ Más 43 00101011
, Coma 44 00101100
- Guion 45 00101101
. Punto 46 00101110
/ Barra 47 00101111
: Dos puntos 58 00111010
; Punto y coma 59 00111011
? Pregunta 63 00111111
@ Arroba 64 01000000

Como ejemplo más largo, el binario 01001000 01101001 se decodifica al par decimal 72 y 105, dando el texto Hi. Para ir en la otra dirección, el convertidor de Texto a Binario convierte Hi de nuevo a 01001000 01101001.

Términos Clave Explicados

Bit
La unidad más pequeña de información digital, que contiene un único valor binario de 0 o 1. La palabra es una contracción de "dígito binario".
Byte
Un grupo de 8 bits procesados como una unidad. Un byte puede representar \(2^8 = 256\) valores distintos (0–255), que es exactamente suficiente para codificar cada carácter del conjunto ASCII extendido. Por eso el texto binario se agrupa en fragmentos de 8 bits.
Binario / Base-2
Un sistema numérico que utiliza solo dos símbolos, 0 y 1. Cada posición representa una potencia de dos; leyendo de derecha a izquierda, los valores de lugar son \(1, 2, 4, 8, 16, 32, 64, 128\). Por ejemplo, 01000001 = 64 + 1 = 65.
ASCII
El Código Estándar Estadounidense para el Intercambio de Información, una codificación de caracteres que asigna los números enteros 0–127 a letras, dígitos, puntuación y códigos de control. ASCII estándar utiliza 7 bits; un octavo bit inicial (normalmente 0) lo completa a un byte completo.
Punto de Código
El valor numérico asignado a un único carácter en un esquema de codificación. En ASCII, la letra A tiene el punto de código 65; el mismo carácter tiene el punto de código Unicode U+0041 (también 65).
Codificación de Caracteres
El conjunto de reglas que asigna caracteres a puntos de código numéricos y luego a bytes para almacenamiento o transmisión. ASCII, Latin-1 y UTF-8 son todas codificaciones; elegir la correcta garantiza que los bytes se decodifiquen de nuevo en el texto previsto.
Unicode
Un estándar de caracteres universal que asigna un punto de código único a cada carácter de todos los sistemas de escritura del mundo, mucho más allá de los 128 caracteres de ASCII. Sus primeros 128 puntos de código son idénticos a ASCII, por lo que el texto en inglés simple se decodifica de la misma manera bajo ambos.
UTF-8
La codificación más común para Unicode en la web. Representa caracteres ASCII en un byte único (coincidiendo exactamente con ASCII) y utiliza 2–4 bytes para puntos de código superiores, manteniendo el texto en inglés simple totalmente compatible con versiones anteriores.

Preguntas frecuentes

¿Por qué el binario debe ir en grupos de 8 bits? El ASCII estándar usa 8 bits (un byte) por carácter. La herramienta divide la entrada en bloques de 8 bits, de modo que cada byte se asocia de forma limpia a un único carácter.

¿Y si mis grupos no tienen exactamente 8 bits? El conversor procesa los dígitos que encuentra en porciones de 8 bits, de izquierda a derecha. Para obtener resultados correctos, mantén el byte de cada carácter con sus 8 dígitos completos.

¿Admite caracteres extendidos? Los valores de 0 a 127 son ASCII estándar; los valores de 128 a 255 corresponden a caracteres extendidos, y el valor del byte se utiliza directamente como punto de código Unicode.

Última actualización: