Saltar al contenido
FileTinker

Texto a binario

Pega texto para convertirlo en binario, o pega binario para convertirlo de vuelta a texto. Codifica los bytes UTF-8 en grupos de 8 bits, así que los emoji y cualquier idioma funcionan. Todo se ejecuta en tu navegador.

El resultado aparece aquí

Texto y binario

Abre la herramienta en la dirección que necesites: cada una tiene su propia página:

Cómo convertir texto a binario

  1. Elige Codificar (texto → binario) o Decodificar (binario → texto).
  2. Escribe o pega tu entrada; el resultado se actualiza a medida que escribes.
  3. Copia el resultado.

Acerca del texto y el binario

Las computadoras almacenan el texto como números: cada carácter se asigna a uno o más bytes según una codificación como UTF-8, y cada byte son ocho dígitos binarios. Convertir texto a binario muestra esos bits, lo que resulta útil para aprender cómo funciona la codificación, para acertijos y cifrados, o para depuración de bajo nivel.

Este conversor es compatible con UTF-8, así que las letras acentuadas, los sistemas de escritura no latinos y los emoji se convierten en ambos sentidos correctamente en lugar de corromperse. Funciona por completo en tu navegador, así que es instantáneo y privado: nada de lo que pegues se sube.

El sistema binario es la forma más literal de representar bytes, pero también la más voluminosa: cada carácter de un texto normal se convierte en al menos ocho dígitos, por lo que una frase corta se expande a cientos de 0 y 1. Por eso, los programadores suelen optar por el sistema hexadecimal o Base64 cuando la eficiencia es importante, y por eso el sistema binario resulta útil en otros contextos, como en las aulas, en los juegos de lógica y en cualquier momento en que se quiera ver exactamente lo que ve la máquina.

No espere que cada carácter esté representado por un grupo de ocho bits. UTF-8 es una codificación de ancho variable: las letras del alfabeto inglés estándar ocupan un solo byte, las letras con acentos, como la «é», ocupan dos, la mayoría de los caracteres chinos ocupan tres y los emojis ocupan cuatro, es decir, 32 bits por símbolo. Por lo tanto, el número de grupos de 8 bits en su resultado refleja el número de bytes, no el número de caracteres, y un mensaje corto lleno de emojis genera muchos más datos binarios de los que sugiere su longitud.

Preguntas frecuentes

¿Cómo se convierte el texto a binario?

Cada carácter se codifica como su byte o bytes UTF-8, y cada byte se escribe como ocho bits (0 y 1). Se admiten letras, signos de puntuación, emoji y sistemas de escritura no latinos.

¿Cómo convierto binario de vuelta a texto?

Cambia a Decodificar y pega tu binario. Los espacios entre los grupos de 8 bits son opcionales: la herramienta lee los bits y los convierte de nuevo en texto.

¿Por qué 8 bits por byte?

Un byte son ocho bits, y UTF-8 almacena el texto en bytes, así que agrupar el binario de ocho en ocho lo mantiene alineado con los caracteres reales y fácil de leer.

¿Se sube mi texto?

No. La codificación y la decodificación ocurren por completo en tu navegador, así que lo que pegues nunca sale de tu dispositivo.

¿Por qué no se decodifica mi archivo binario?

Por lo general, la entrada no son bytes limpios de ocho bits. Verifica que solo contenga 0s y 1s, que la cantidad total de dígitos sea múltiplo de ocho y que no haya quedado nada extra al copiar —números de línea, guiones o puntuación suelta—. Un solo dígito faltante o añadido desplaza todos los bytes siguientes, convirtiendo el resto del mensaje en un sin sentido.