Traductor de código binario: convierte texto a binario y viceversa.

Convierte cualquier texto a código binario o decodifica el binario a texto legible en segundos. Es compatible con el modo ASCII de 8 bits para caracteres estándar del inglés y con el modo UTF-8 para letras con acento, emojis y sistemas de escritura internacionales. Cada carácter se muestra como un grupo claro de 8 bits separado por espacios.

Valóranos
0.00de5(0 valoraciones)
Funciones y ventajas

Conversión bidireccional: pega texto plano para obtener código binario, o pega grupos de binario separados por espacios para decodificarlos y volver a obtener texto; el modo se detecta automáticamente.

El modo ASCII genera grupos limpios de 8 bits (un byte por carácter) separados por espacios, lo que facilita la lectura y verificación de los valores de cada carácter.

El modo UTF-8 gestiona correctamente los caracteres multibyte: los emojis, las letras con acento y los caracteres CJK se codifican como secuencias de 2 a 4 bytes, cumpliendo con el estándar UTF-8 vigente.

Muestra el equivalente decimal y hexadecimal junto a cada grupo binario para que pueda contrastar los valores sin cambiar de herramienta.

Procesa al instante cualquier cantidad de texto: pega un párrafo completo y cada carácter se convierte en una sola operación, sin límite de caracteres.

Gratis para usar en cualquier navegador, sin necesidad de cuenta ni instalación, y sin límites de velocidad o cantidad en las conversiones.

Cómo usarlo

Paso 01

Pega o escribe tu texto en el cuadro de entrada; la salida en binario aparecerá automáticamente a la derecha.

Paso 02

Para decodificar binario, pega grupos de 8 bits separados por espacios (p. ej., 01001000 01101001) y la herramienta detectará automáticamente la entrada binaria.

Paso 03

Cambia entre los modos ASCII y UTF-8 usando el interruptor si tu texto contiene caracteres no ASCII.

Paso 04

Haz clic en Copiar para copiar el resultado al portapapeles.

Casos de uso

Educación en informática

  • Aprender cómo se almacenan los caracteres en la memoria
  • Visualización de los valores de la tabla ASCII
  • Comprender la representación de datos a nivel de byte
  • Tareas y preparación para exámenes

Depuración para desarrolladores

  • Inspección de los valores de bytes sin procesar de las cadenas
  • Verificación de la codificación de caracteres en canalizaciones de datos
  • Decodificación de la salida del registro binario
  • Comprobación de secuencias de bytes UTF-8

Acertijos y CTF

  • Codificación de mensajes ocultos en binario
  • Decodificación de cadenas binarias en desafíos de tipo "captura la bandera"
  • Creación de rompecabezas codificados en binario
Ejemplos
Texto originalResultado
Hi
01001000 01101001
Hello
01001000 01100101 01101100 01101100 01101111
01001000 01101001
Hi
A
01000001
SOS
01010011 01001111 01010011
Compatibilidad de plataformas

Plataformas educativas

  • Khan Academy
  • Coursera
  • edX
  • Replit
  • Tareas de CS50

Herramientas para desarrolladores

  • VS Code
  • Terminal / CLI
  • Cartero
  • Wireshark
Consejos profesionales

Al trabajar en modo ASCII, recuerda que las letras mayúsculas comienzan en el valor decimal 65 (01000001) y las minúsculas en el 97 (01100001); existe una diferencia exacta de 32, lo cual equivale a invertir el bit 5. Por esta razón, en programación de bajo nivel, aplicar una operación OR a nivel de bits con 0x20 convierte una letra a minúscula, mientras que una operación AND con 0xDF la convierte a mayúscula.

Si estás decodificando datos binarios de un desafío CTF y la salida parece ilegible, intenta cambiar del modo ASCII al modo UTF-8; los caracteres codificados en varios bytes se decodificarán incorrectamente en modo ASCII, ya que la herramienta intentará interpretar cada grupo de 8 bits como un carácter independiente en lugar de como parte de una secuencia.

En los datos del mundo real, las cadenas binarias casi siempre están separadas por espacios o saltos de línea entre cada byte. Si recibes una cadena continua de ceros y unos sin espacios, divídela primero en bloques de 8 caracteres: una cadena de 40 caracteres equivale a 5 bytes, una de 48 caracteres a 6 bytes, y así sucesivamente.

Para fines educativos, conviene presentar la salida binaria junto a la columna hexadecimal: el formato binario es extenso pero muestra los valores de cada bit individual, mientras que el hexadecimal es compacto y se corresponde directamente con los *nibbles* (grupos de 4 bits). Visualizar ambos formatos lado a lado ayuda a comprender intuitivamente la relación entre ambas representaciones.

Mejores prácticas

Especifica siempre el modo de codificación antes de realizar la conversión: el modo ASCII descartará o corromperá silenciosamente los caracteres no ASCII; por tanto, si tu entrada contiene letras con acento, emojis o sistemas de escritura no latinos, cambia primero al modo UTF-8 para obtener un resultado correcto.

Al decodificar datos binarios de una fuente externa, verifique el tamaño del grupo antes de pegarlos; la mayoría de los datos binarios de texto utilizan grupos de 8 bits, pero algunos sistemas antiguos o materiales educativos emplean grupos ASCII de 7 bits. Una discrepancia dará lugar a caracteres incorrectos.

En los desafíos CTF, prueba a decodificar tanto en ASCII como en UTF-8 si el primer intento arroja caracteres ilegibles; es posible que el autor del desafío haya utilizado una codificación no estándar o que el binario represente algo distinto a texto (como una cabecera de archivo).

Si necesitas compartir texto codificado en binario, incluye siempre el modo de codificación (ASCII o UTF-8) junto con la cadena binaria; sin ese contexto, el destinatario no podrá decodificarlo de manera fiable, especialmente si el texto contiene caracteres superiores al código ASCII 127.

Preguntas frecuentes

Preguntas frecuentes

Encuentra respuestas a las preguntas más comunes sobre nuestras herramientas y servicios.

Guía detallada

Entender Traductor binario

El sistema binario es el lenguaje fundamental de la informática. Todos los archivos de tu disco duro, cada píxel de tu pantalla y cada carácter de esta oración se almacenan, en última instancia, como una secuencia de ceros y unos. Comprender el sistema binario no es solo un ejercicio académico: constituye la base de la informática, y saber leer y escribir representaciones binarias de texto es una habilidad que resulta muy valiosa para la depuración de errores, las tareas de seguridad y la programación de bajo nivel.

El estándar ASCII, publicado en 1963, asignó códigos numéricos a 128 caracteres: las 26 letras mayúsculas, las 26 letras minúsculas, los 10 dígitos, los signos de puntuación y 33 caracteres de control. Cada código cabe en 7 bits, pero los sistemas modernos utilizan bytes de 8 bits, por lo que los valores ASCII se completan hasta los 8 bits añadiendo un cero inicial. Es por esto que cada grupo binario ASCII comienza con un 0: los valores solo llegan hasta 127 (01111111).

UTF-8 amplió el concepto de ASCII para abarcar todo el rango de Unicode, que comprende más de 1,1 millones de caracteres. Utiliza una codificación de longitud variable: los caracteres ASCII (0-127) siguen ocupando un byte, los caracteres en el rango 128-2047 utilizan dos bytes, los del rango 2048-65535 emplean tres bytes y cualquier carácter por encima de ese límite utiliza cuatro bytes. Los bits iniciales de cada byte codifican la longitud; por ello, los bytes de UTF-8 siguen patrones como `110xxxxx 10xxxxxx` para secuencias de dos bytes.

En la práctica, la codificación de binario a texto se encuentra habitualmente en la enseñanza de la informática, en competiciones de seguridad CTF (*capture-the-flag*) y en la depuración de bajo nivel. Los desafíos CTF suelen codificar *flags* o pistas como cadenas binarias, por lo que saber decodificarlas rápidamente sin necesidad de escribir un *script* resulta muy útil. Esta herramienta realiza la decodificación al instante: pegas el binario y obtienes el texto.

Para los desarrolladores, la utilidad más práctica de la inspección binaria radica en comprender cómo se manifiestan los errores de codificación de cadenas de texto. Cuando una cadena UTF-8 se lee incorrectamente como Latin-1 o ASCII, las secuencias de varios bytes generan una salida ilegible. Visualizar lado a lado la representación binaria en bruto de la cadena original y la de la versión mal interpretada hace que la discrepancia en la codificación resulte evidente de inmediato.

La representación binaria también es fundamental para comprender las operaciones a nivel de bits en programación. Los operadores AND, OR, XOR y NOT actúan directamente sobre la representación binaria de los números enteros. Saber que la letra «a» es 01100001 y la «A» es 01000001 deja claro de inmediato por qué una operación XOR con 00100000 (32) alterna entre mayúsculas y minúsculas: simplemente invierte el quinto bit.

La presentación de los sistemas decimal y hexadecimal junto al binario en esta herramienta es intencionada. En la práctica, el hexadecimal (base 16) es la forma abreviada más común de representar el binario, ya que cada dígito hexadecimal corresponde exactamente a 4 bits (un *nibble*). Los programadores rara vez escriben código binario puro —prefieren el hexadecimal—, pero comprender el binario subyacente es lo que hace que el hexadecimal resulte intuitivo en lugar de arbitrario.

Herramientas para cada necesidad