Convertidor de Binario a ASCII

Introduce un flujo de 0s y 1s y observa cómo se convierte de nuevo en caracteres legibles. El convertidor divide tu entrada en trozos de 8 bits (o 7 bits si cambias a ese modo), asigna cada trozo a su punto de código ASCII y vuelve a ensamblar la cadena original — útil para acertijos de CTF, depuración de capturas en serie o verificar lo que realmente dice un registro de firmware.

Cómo decodificar binario a ASCII

  1. 1

    Pega el binario

    Acepta bytes separados por espacios (01001000 01101001) o un flujo de bits largo sin separadores.

  2. 2

    Elige el tamaño del byte

    El valor predeterminado es 8 bits por carácter. Cambia a 7 bits para capturas de ASCII puro de hardware más antiguo.

  3. 3

    Decodificar

    Cada trozo se analiza como base-2, se convierte a su punto de código decimal y luego se representa como el glifo ASCII correspondiente.

  4. 4

    Copia el texto

    Toma la cadena decodificada con el botón de copiar, o ajusta la entrada y decodifica de nuevo.

Ejemplos comunes de binario a ASCII

Binario (8 bits) Decimal ASCII
01001000 72 H
01100101 101 e
01101100 108 l
00100000 32 espacio
00110000 48 0
01111111 127 DEL

7 bits vs 8 bits

El ASCII clásico solo define puntos de código 0-127 y cabe en 7 bits. Todo en sistemas modernos utiliza bytes de 8 bits donde el bit superior es cero (ASCII simple) o parte de una codificación extendida como Latin-1 o UTF-8. Si tu entrada se agrupa como 7 bits y obtienes caracteres incomprensibles en modo de 8 bits, cambia el interruptor.

Problemas a tener en cuenta

  • Los ceros de relleno importan. 1001000 (7 bits) y 01001000 (8 bits) ambos decodifican a H, pero solo en el modo correspondiente. Rellena a 8 si tu fuente se rellena a 8.
  • Se ignora el espacio en blanco. Los saltos de línea, tabulaciones y múltiples espacios entre bytes están bien; solo se analizan los caracteres 0/1.
  • Los caracteres de múltiples bytes UTF-8 (emoji, letras acentuadas) no se decodificarán correctamente — esta herramienta se dirige a ASCII de un solo byte. Usa un decodificador UTF-8 para esos.
  • El orden de los bytes no es un problema aquí. Los bytes ASCII se transmiten primero el MSB por convención; el convertidor asume ese orden.

Preguntas frecuentes

El convertidor señala los bits sobrantes para que puedas rellenar o recortar. Los bits extra suelen significar un error de copiar-pegar o un tamaño de byte desajustado — prueba el modo de 7 bits antes de asumir corrupción.

Sí, el modo de 8 bits pasa los puntos de código 128-255 como Latin-1 (ISO-8859-1). Si esperas comillas inteligentes de Windows-1252 o secuencias UTF-8, los resultados diferirán.

Los caracteres imprimibles se representan directamente. Los no imprimibles (0-31 y 127) se muestran como notación escapada como \n, \t, \0 para que aún puedas ver lo que había en el flujo.

No. La conversión se realiza en tu sesión del navegador y la cadena binaria que pegas se descarta tan pronto como sales de la página.

Herramientas relacionadas