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.

Respuesta rápida

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

  1. Elige la pestaña: Texto ↔ binario, Texto ↔ hex o Bases numéricas.
  2. Escribe en cualquiera de las dos cajas: la otra se traduce al instante. El binario puede ir con o sin espacios.
  3. 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ácterDecimalBinarioHex
A650100000141
a970110000161
0480011000030
espacio320010000020
ñ—11000011 10110001C3 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: