Traductor binario: texto a código binario, hexadecimal y ASCII
Traduce texto a código binario o hexadecimal y al revés, y convierte números entre decimal, binario, octal y hexadecimal. Todo se actualiza mientras escribes, en las dos direcciones.
Cada carácter se guarda como uno o más bytes (UTF-8), y cada byte se escribe con 8 bits. «Hola» en binario es 01001000 01101111 01101100 01100001. Los números se pasan a binario dividiendo entre 2: 2026 en decimal = 11111101010 en binario = 7EA en hexadecimal.
Cómo usar: Traductor binario
- Elige la pestaña: Texto ↔ binario, Texto ↔ hex o Bases numéricas.
- Escribe en cualquiera de las dos cajas: la otra se traduce al instante. El binario puede ir con o sin espacios.
- Copia el resultado con un toque. Abajo tienes la tabla ASCII de los caracteres 32 a 126.
La conversión se hace en tu navegador: el texto no se envía a ningún servidor.
Cómo funciona el código binario
Un ordenador solo guarda unos y ceros (bits). Ocho bits forman un byte, que puede valer de 0 a 255. Para guardar texto, cada letra se asigna a un número según una tabla: ASCII para los 128 caracteres básicos y UTF-8 para todo lo demás. La «H» es el 72 en ASCII, que en binario es 01001000.
Letras en binario y en hexadecimal
| Carácter | Decimal | Binario | Hex |
|---|---|---|---|
| A | 65 | 01000001 | 41 |
| a | 97 | 01100001 | 61 |
| 0 | 48 | 00110000 | 30 |
| espacio | 32 | 00100000 | 20 |
| ñ | — | 11000011 10110001 | C3 B1 |
La ñ y las vocales con tilde no están en el ASCII básico: en UTF-8 ocupan dos bytes (la «á» es C3 A1) y el símbolo € ocupa tres (E2 82 AC). Por eso un texto en español puede tener más bytes que caracteres.
Pasar un número de decimal a binario
Divide el número entre 2 y apunta el resto; repite con el cociente hasta llegar a 0 y lee los restos de abajo arriba. Ejemplo con 13: 13 ÷ 2 = 6 resto 1; 6 ÷ 2 = 3 resto 0; 3 ÷ 2 = 1 resto 1; 1 ÷ 2 = 0 resto 1. Resultado: 1101. Para volver a decimal, suma las potencias de 2 donde hay un 1: 8 + 4 + 1 = 13.
¿Por qué se usa el hexadecimal?
Cada cifra hexadecimal (0–9 y A–F) equivale exactamente a 4 bits, así que un byte se escribe con dos cifras: 11111111 = FF = 255. Es más corto de leer que el binario y por eso aparece en colores web (#5563DE), direcciones MAC y volcados de memoria. La pestaña de bases acepta los prefijos 0b, 0o y 0x, números negativos y valores de cualquier tamaño.
Herramientas relacionadas: Convertir números a letras, Conversor de números romanos y Convertir mayúsculas y minúsculas.
Preguntas frecuentes
¿Cómo se escribe «hola» en binario?
En minúsculas: 01101000 01101111 01101100 01100001. Con H mayúscula el primer byte cambia a 01001000.
¿Cuántos bits tiene una letra?
Las letras básicas ocupan 1 byte (8 bits). La ñ y las vocales con tilde ocupan 2 bytes (16 bits) en UTF-8, y los emojis, 4 bytes.
¿Qué es el código ASCII?
Una tabla de 1963 que asigna los números 0 a 127 a letras sin tilde, cifras, signos y caracteres de control. UTF-8 la amplía y es compatible con ella.
¿Cómo paso de binario a decimal?
Multiplica cada bit por su potencia de 2 (1, 2, 4, 8… de derecha a izquierda) y suma: 101101 = 32 + 8 + 4 + 1 = 45.
¿Puedo traducir binario sin espacios?
Sí. Si el bloque no lleva espacios, se lee en grupos de 8 bits, así que su longitud debe ser múltiplo de 8.
Última actualización: