Conversor gratuito de binario a texto online
Traduzca instantáneamente código binario (secuencias de 0 y 1) en texto legible o convierta texto sin formato en bytes binarios de 8 bits. Soporte completo para UTF-8 (incluidos caracteres internacionales y emojis) y ASCII de 8 bits, con múltiples formatos de salida para desarrolladores (prefijos 0b, continuos y separados por espacios) y un Byte & Bit Inspector en vivo.
Inspector de desglose de bytes y bits
Enter binary code or text above to inspect individual 8-bit bytes, decimal values, hex codes, and ASCII characters.
Cómo funciona la conversión de binario a texto (paso a paso)
Las computadoras almacenan todos los caracteres, números y símbolos utilizando el sistema numérico base-2 (binario), que consta exclusivamente de 0 y 1. Cada 8 dígitos binarios (bits) forman 1 byte, capaz de representar valores desde 0 (00000000) hasta 255 (11111111).
Para convertir un byte binario de 8 bits como 01001000 en un carácter de texto manualmente:
- Asigne potencias de 2 a cada posición de bit de izquierda (Bit más significativo) a derecha (Bit menos significativo):
128, 64, 32, 16, 8, 4, 2, 1. - Multiplica cada bit por su peso posicional y suma los bits activos (
1):(0 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (0 × 2) + (0 × 1) = 64 + 8 = 72. - Busque el valor decimal en la tabla ASCII/UTF-8: Decimal
72(Hex0x48) corresponde a la letra mayúsculaH.
Comparación de codificación binaria ASCII frente a UTF-8
Mientras que el estándar ASCII usa un solo byte de 8 bits por carácter (que admite solo letras, dígitos y puntuación básica en inglés), UTF-8 es una codificación de ancho variable que usa 1 a 4 bytes (8 a 32 bits) por carácter para representar cada símbolo y emoji en el estándar Unicode:
| Personaje | Unicode Code Point | Representación binaria UTF-8 | Tamaño |
|---|---|---|---|
A (Capital latina A) |
U+0041 |
01000001 |
1 byte (8 bits) |
é (E pequeña con aguda) |
U+00E9 |
11000011 10101001 |
2 bytes (16 bits) |
€ (Signo del euro) |
U+20AC |
11100010 10000010 10101100 |
3 bytes (24 bits) |
🚀 (Emoji de cohete) |
U+1F680 |
11110000 10011111 10011010 10000000 |
4 bytes (32 bits) |
Tabla de referencia rápida de ASCII a binario
| Personaje | decimales | hexadecimal | Código binario de 8 bits |
|---|---|---|---|
Espacio ( ) |
32 |
20 |
00100000 |
0 – 9 (Dígitos) |
48 – 57 |
30 – 39 |
00110000 – 00111001 |
A |
65 |
41 |
01000001 |
B |
66 |
42 |
01000010 |
C |
67 |
43 |
01000011 |
Z |
90 |
5A |
01011010 |
a |
97 |
61 |
01100001 |
b |
98 |
62 |
01100010 |
c |
99 |
63 |
01100011 |
z |
122 |
7A |
01111010 |
Casos de uso comunes
- Ciencias de la Computación y Educación: visualización de cómo los caracteres, cadenas y símbolos Unicode de varios bytes se almacenan en la memoria a nivel de bits y bytes.
- Depuración de software e ingeniería inversa: inspección de cargas útiles binarias sin procesar, flujos de bits y matrices de bytes C/JavaScript
0b. - CTF Desafíos y acertijos: decodificación rápida de mensajes binarios o codificaciones de múltiples capas en competencias de ciberseguridad Capture The Flag.
Preguntas frecuentes
¿Qué significa 01001000 01101001 en el texto?
En la codificación ASCII y UTF-8, 01001000 es el decimal 72 (la letra mayúscula H) y 01101001 es el decimal 105 (la letra minúscula i). Juntos, 01001000 01101001 deletrea "Hola".
¿Por qué las letras mayúsculas y minúsculas difieren solo en un bit en binario?
En la tabla ASCII, las letras minúsculas son exactamente 32 (25) más altas que sus contrapartes mayúsculas. Por ejemplo, 'A' es 01000001 (65) y 'a' es 01100001 (97); solo el tercer bit desde la izquierda (el bit de 32 posiciones) cambia de 0 a 1.
¿Puedo pegar binario sin espacios o con prefijos 0b?
¡Sí! Nuestro decodificador maneja automáticamente flujos continuos de 8 bits (como 0100100001101001), bytes separados por espacios o comas, tokens ASCII de 7 bits y prefijos 0b estilo programador (como 0b01001000, 0b01101001).