Texto a binario

Convierte texto a código binario y transforma el binario de nuevo en texto. Funciona directamente en el navegador, sin enviar tu texto a ningún servidor.

¿Qué es la conversión de texto a binario?

El binario es el lenguaje que realmente usan las computadoras; todo lo que hay dentro de una computadora se almacena en última instancia como secuencias de 0 y 1. Un conversor de texto a binario le muestra esta capa oculta al convertir cada carácter de su texto en su representación binaria. La letra A, por ejemplo, se convierte en 01000001. Es una ventana a cómo se almacena realmente debajo el texto que lees todos los días.

Cómo funciona la conversión

Cada carácter tiene un código numérico, un número que lo identifica. El convertidor toma ese número y lo escribe en base 2, que es binaria, rellenada a 8 bits (un byte) para los caracteres básicos. Entonces cada carácter se convierte en un grupo de ocho 0 y 1. Al leer en sentido contrario, la herramienta toma cada grupo de dígitos binarios, los convierte nuevamente a su número y busca el carácter, convirtiendo 01001000 01101001 nuevamente en "Hola". El proceso es totalmente reversible, por lo que puedes codificar y decodificar libremente.

¿Por qué convertir texto a binario?

La razón más común es el aprendizaje y la curiosidad, ver cómo el texto se asigna al binario que almacenan las computadoras es un concepto fundamental de la informática, y hacerlo con sus propias palabras hace que encaje. Los estudiantes y profesores lo utilizan para comprender la codificación de caracteres. También aparece en acertijos, salas de escape y mensajes geek, donde una cadena de 0 y 1 oculta una palabra secreta. Y ocasionalmente los desarrolladores lo utilizan para inspeccionar exactamente cómo se representa un personaje a nivel de bits.

Codificación binaria y de caracteres.

Para las letras, dígitos y puntuación básicos del inglés, cada carácter cabe en un solo byte, ocho bits, por lo que se ven grupos ordenados de ocho. Los caracteres más allá de ese conjunto básico, como letras acentuadas o emoji, ocupan más bytes, por lo que su binario es más largo. Esto se conecta directamente con cómo funciona la codificación de texto: la misma razón por la que los emoji ocupan más espacio en una base de datos es por la que producen más dígitos binarios aquí. Todo se calcula en su navegador, por lo que no se carga nada de lo que convierte.

Preguntas frecuentes

¿Por qué cada carácter tiene 8 bits?
Las letras, los dígitos y los símbolos comunes del inglés básico caben cada uno en un byte, que es de 8 bits, por lo que se convierten en grupos de ocho ceros y unos. Los caracteres fuera de ese conjunto básico, como letras acentuadas o emoji, utilizan más bytes y, por lo tanto, producen más dígitos binarios.
¿Puedo volver a convertir binario a texto?
Sí. Pegue su binario, grupos de 0 y 1 separados por espacios, y la opción de decodificación lo convertirá nuevamente en texto legible. La conversión es totalmente reversible en ambas direcciones.
¿Maneja letras acentuadas y emoji?
Sí, los codifica correctamente usando UTF-8, aunque producen más de 8 bits cada uno porque ocupan más de un byte. Al decodificar, asegúrese de que los grupos binarios estén intactos y separados por espacios para que se asigne correctamente.
¿Binario es lo mismo que cifrado?
No. Binario es simplemente otra forma de escribir los mismos caracteres, cualquiera puede convertirlo directamente a texto, sin clave. No proporciona ninguna seguridad. Es una representación, útil para aprender y resolver acertijos, no para ocultar información sensible.