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
Pega el binario
Acepta bytes separados por espacios (01001000 01101001) o un flujo de bits largo sin separadores.
-
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
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
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) y01001000(8 bits) ambos decodifican aH, 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
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Formateador de JSON
Pega JSON para verlo con sangría de 2 o 4 espacios, minificarlo en una salida compacta o comprobar rápidamente la sintaxis antes de copiar el resultado.
Generador de Paletas de Color
Genera paletas monocromáticas, análogas, complementarias, triádicas o tetrádicas desde un color base HEX y exporta variables CSS listas para copiar.
Generador de colores aleatorios
Genera de 1 a 50 colores HEX aleatorios con muestras para previsualizar, copiar y usar en CSS, pruebas o exploración de paletas.
Selector de color HEX
Elige cualquier color visualmente y obtén sus valores HEX, RGB, HSL, HSV y CMYK, con contraste frente a blanco y negro.
Generador de paletas de colores aleatorias
Genera paletas aleatorias de 2 a 15 muestras, elige un estilo vibrante, pastel, apagado u oscuro y copia códigos HEX o variables CSS.