Texto a Binario

Cada carácter que ves en pantalla es, en la parte inferior de la pila, una serie de unos y ceros. Este conversor alterna entre esas dos representaciones usando ASCII de 8 bits: cada carácter se convierte en un byte (ocho dígitos binarios) separados por espacios. Es el formato que ves en los ejercicios de CS101, desafíos de captura de bandera, acertijos de geocaching y la ocasional broma de bot contra humano.

Cómo codificar y decodificar

  1. 1

    Elige un modo

    Codifica para ir de texto -> binario. Decodifica para ir de binario -> texto.

  2. 2

    Pega tu entrada

    Para decodificar, separa cada byte con un espacio: `01001000 01101001`.

  3. 3

    Ejecuta la conversión

    Cada carácter se asigna a su representación de 8 bits, rellenado a la izquierda con ceros.

  4. 4

    Copia el resultado

    El texto decodificado se ensambla en orden; cualquier byte fuera de 0 - 255 se omite silenciosamente.

Referencia rápida de bytes ASCII

Carácter Decimal Binario
espacio 32 00100000
0 48 00110000
A 65 01000001
a 97 01100001
! 33 00100001
? 63 00111111
nueva línea 10 00001010

Algunas cosas que vale la pena saber

  • El ASCII estándar solo cubre 0 - 127. Los valores 128 - 255 son “ASCII extendido” y varían según la página de código; los tratamos como bytes individuales, que es lo que generalmente deseas para texto en Latin-1.
  • Los caracteres Unicode más allá de U+00FF se codifican como múltiples bytes en UTF-8 antes de que se ejecute la conversión, así que é se convierte en dos bytes y un emoji puede ser cuatro.
  • Los decodificadores son exigentes con los espacios. Cada grupo de 8 debe estar separado del siguiente. Los grupos más cortos que 8 se consideran inválidos y se omiten.
  • Los ceros a la izquierda importan. 1000001 son siete dígitos y ambiguo; 01000001 son ocho y se decodifica claramente a A.

Usos típicos

  • Ejercicios de CS (“escribe el binario de tu primer nombre”).
  • Búsquedas de acertijos y geocachés, donde una cadena binaria es la pista final.
  • Verificación de un protocolo serial o un volcado hexadecimal a simple vista.
  • Bromas en un chat de equipo.

Preguntas frecuentes

Los emojis y la mayoría de los caracteres no ASCII son de múltiples bytes en UTF-8. El conversor codifica cada byte subyacente como 8 bits, así que un emoji de 4 bytes se convierte en 32 bits de binario.

Se omite. La decodificación solo acepta grupos de 1s y 0s que representan un solo byte.

Los mismos números, diferente base. El binario usa base 2 con 8 dígitos por byte; el hexadecimal usa base 16 con 2 dígitos por byte. A es 01000001 en binario y 41 en hexadecimal.

El decodificador se separa en cualquier espacio en blanco, así que los espacios, tabulaciones y saltos de línea funcionan. Las comas deben eliminarse primero.

No. Cada conversión ocurre localmente en la pestaña de tu navegador.

Herramientas relacionadas

Herramienta disponible en otros idiomas