fast&private

Convertir texto a binario

Convierte cualquier texto a código binario de 8 bits.

Tus datos no se envían a ningún servidor.

Texto → Binario Binario → Texto

El conversor de texto a binario escribe cualquier texto en unos y ceros, un byte de 8 bits por cada carácter básico. El resultado aparece mientras escribes, con los bytes separados por espacios o seguidos, como prefieras.

La palabra «Hola» en binario

CarácterNúmeroBinario
H7201001000
o11101101111
l10801101100
a9701100001

Fíjate en el tercer bit: es 0 en la H mayúscula y 1 en las minúsculas. Esa es toda la diferencia entre mayúsculas y minúsculas en ASCII, un bit que vale 32.

Tildes, eñes y emojis

Aquí es donde muchos conversores fallan. Si un carácter no está en ASCII, esta herramienta lo codifica en UTF-8, igual que lo guardaría tu ordenador en un fichero de texto. La «ñ» se convierte en dos bytes, 11000011 10110001, y quien lo descifre con cualquier conversor que entienda UTF-8 recuperará la eñe. Los conversores que usan tablas antiguas dan un solo byte para la «ñ», y ese byte se lee mal en cualquier programa que espere UTF-8, que hoy son casi todos.

Cómo usar Texto a binario

  1. 1

    Escribe o pega tu texto

    La conversión se hace mientras escribes, sin pulsar ningún botón.

  2. 2

    Elige si quieres espacios

    Por defecto cada byte va separado por un espacio, que es como se lee mejor. Desactiva «Espaciado» si necesitas los bits seguidos.

  3. 3

    Copia el binario

    Pulsa el botón de copiar para llevarte la secuencia de unos y ceros.

Preguntas frecuentes

¿Cómo se convierte una letra a binario?

Se toma su número de carácter y se escribe en base 2 con 8 cifras. La A es el 65, que en binario es 01000001; la a minúscula es el 97, 01100001.

¿Por qué algunas letras dan dos o más bytes?

Porque se codifican en UTF-8, el estándar de la web. Las letras inglesas, los números y los signos básicos ocupan un byte; las tildes y la eñe, dos; el euro, tres, y la mayoría de emojis, cuatro.

¿Por qué cada byte empieza por 0?

Porque los caracteres básicos solo necesitan 7 bits, del 0 al 127, y el octavo queda a cero. En UTF-8 un byte que empieza por 1 siempre forma parte de un carácter de varios bytes.

¿Hay límite de longitud?

No hay un límite fijado. Ten en cuenta que el resultado ocupa unas nueve veces lo que el texto original, porque cada letra se convierte en ocho cifras y un espacio.