Conversor de Texto a Binario
Cada carácter del teclado tiene asignado un código numérico por el estándar ASCII (American Standard Code for Information Interchange) — por ejemplo, la letra 'A' es 65, 'a' es 97 y el espacio es 32. Este conversor toma cualquier texto que escribas y representa cada carácter como un número binario de 8 bits (una secuencia de ocho 0s y 1s), mostrando exactamente cómo los ordenadores almacenan texto plano al nivel más bajo.
La operación inversa — binario a texto — lee cada grupo de 8 bits, lo convierte de vuelta a su valor ASCII decimal y recupera el carácter correspondiente. Esta herramienta es útil para entender los fundamentos de codificación, depurar flujos de datos binarios o completar ejercicios de informática sobre representación binaria.
Como funciona
Para cada carácter: decimal = código ASCII; binario = decimal expresado en base 2, relleno con ceros hasta 8 bits. Ejemplo: 'H' → 72 → 01001000. Inverso: 01001000 → 72 → 'H'.
Casos de uso
- Aprender cómo los ordenadores representan texto en binario
- Depurar flujos de datos binarios y protocolos de red
- Resolver ejercicios de informática sobre codificación ASCII
- Convertir mensajes secretos a binario para juegos o acertijos
- Verificar valores de bytes al trabajar con formatos de archivo de bajo nivel
Preguntas frecuentes
¿Cómo se convierte texto a binario?
Cada carácter se asigna primero a su código ASCII y luego ese número se escribe en base 2 y se rellena con ceros hasta 8 bits. Por ejemplo, la letra H tiene el valor ASCII 72, que se convierte en 01001000 en binario. Esta herramienta realiza la conversión de cada carácter de forma automática.
¿Cuál es el código binario de la letra A?
La letra A mayúscula tiene el valor ASCII 65, que es 01000001 en binario de 8 bits. La a minúscula tiene el valor 97, o 01100001. La diferencia de 32 entre mayúsculas y minúsculas se mantiene en todo el alfabeto ASCII.
¿Cómo convierto binario de vuelta a texto?
Divide la cadena binaria en grupos de 8 bits, convierte cada grupo de base 2 a su valor decimal y busca el carácter ASCII correspondiente. Por ejemplo, 01001000 equivale a 72, que es la letra H. Este conversor realiza la decodificación inversa al instante cuando pegas el binario.
¿Por qué cada carácter ocupa 8 bits?
El ASCII estándar usa 7 bits para representar 128 caracteres, pero un byte tiene 8 bits, así que se añade un cero adicional a la izquierda para alinearlo. Almacenar cada carácter como un byte completo (8 bits) es la forma en que los ordenadores guardan el texto al nivel más bajo. Codificaciones extendidas como UTF-8 pueden usar bytes adicionales para caracteres fuera del ASCII básico.
¿Cuál es la diferencia entre ASCII y binario?
El ASCII es un conjunto de caracteres que asigna un número a cada letra, dígito y símbolo, mientras que el binario es simplemente la representación en base 2 de esos números. Es decir, el ASCII define que H equivale a 72, y el binario expresa 72 como 01001000. Esta herramienta muestra tanto el código ASCII decimal como el binario de cada carácter.