Saltar al contenido
SPCXTools

Traductor binario

Convierte palabras en ceros y unos, y decodifica código binario, hexadecimal, decimal u octal a texto legible.

Funciona en local: los archivos no salen de tu dispositivo

Cargando herramienta…

Cómo usar Traductor binario

  1. 1Elige Texto → Binario para codificar, o Binario → Texto para decodificar.
  2. 2Selecciona el formato numérico: Binario, Hexadecimal, Decimal u Octal.
  3. 3Escribe o pega el contenido en el cuadro de texto. El resultado aparecerá al instante.
  4. 4Copia o descarga el resultado. Al cambiar la dirección, el resultado pasa al cuadro de entrada para que puedas comprobar la conversión inversa.

Traducir texto a binario y viceversa

Las computadoras almacenan cada letra como un número, y cada número como un patrón de bits. Este traductor binario te muestra esos patrones: escribe una palabra y verás su código binario, o pega una cadena de 0 y 1 para leer el mensaje oculto. También convierte texto a valores de byte en hexadecimal, decimal y octal, muy útiles para programación, depuración, acertijos, escape rooms y clases de informática.

Características

  • Dos direcciones: de texto a código y de código a texto.
  • Cuatro formatos: binario, hexadecimal, decimal y octal.
  • Codificación UTF-8, para que las letras con tilde, los alfabetos no latinos y los emojis funcionen correctamente.
  • Decodificación flexible de binario y hexadecimal, ya sea continuo o con espacios.
  • Conversión inversa instantánea: cambia de dirección para verificar el resultado.
  • Copia o descarga el resultado.

Ejemplo: "Hi!"

Carácter Decimal Hex Binario
H 72 48 01001000
i 105 69 01101001
! 33 21 00100001

Leer código binario a mano

Un byte tiene ocho bits con valores posicionales de 128, 64, 32, 16, 8, 4, 2 y 1 de izquierda a derecha. Suma los valores donde haya un 1. Para 01001000: 64 + 8 = 72, que es la letra "H". Las letras mayúsculas A–Z corresponden a 65–90 (01000001–01011010), las minúsculas a–z a 97–122, y los dígitos 0–9 a 48–57.

Herramientas relacionadas

Convierte números individuales entre cualquier base con el Conversor de bases numéricas, codifica datos para URLs y correos electrónicos con Base64, o prueba otro código con el Traductor de código morse.

Preguntas frecuentes

¿Cómo se convierte el texto a binario?
Primero, cada carácter se convierte a bytes usando UTF-8, la codificación de texto estándar de la web. Luego, cada byte se escribe como un número binario de 8 dígitos. Por ejemplo, "Hi" equivale a los bytes 72 y 105, que en binario son 01001000 01101001.
¿Por qué algunos caracteres producen más de un byte?
Las letras básicas del inglés, los números y los signos de puntuación ocupan un byte cada uno en UTF-8. Las letras con tilde suelen ocupar dos bytes, la mayoría de los caracteres chinos, japoneses y coreanos ocupan tres, y los emojis, cuatro. Por eso, "é" se convierte en dos grupos de 8 bits.
¿Debo dejar espacios entre los bytes al decodificar?
No. El código binario se puede pegar con espacios entre los bytes o como una cadena continua cuya longitud sea múltiplo de 8. El sistema hexadecimal funciona igual con pares de dígitos, y se ignora el prefijo 0x. Los valores decimales y octales deben separarse con espacios o comas.
¿Cuál es la diferencia entre binario, hexadecimal, decimal y octal?
Son formas distintas de escribir los mismos valores de bytes. El sistema binario usa la base 2 (00000000–11111111), el hexadecimal usa la base 16 (00–FF), el decimal usa la base 10 (0–255) y el octal usa la base 8 (000–377). El hexadecimal es el más compacto y es común en programación.
¿Es lo mismo que ASCII?
Para las letras del inglés, los números y los símbolos comunes, UTF-8 y ASCII dan exactamente los mismos códigos, por lo que "A" es 65 (01000001) en ambos. UTF-8 amplía ASCII para incluir todos los idiomas y emojis.