Traductor binario

Escriba cualquier texto o pega código binario — auto-detectar qué dirección desea y traduce.

Ejemplo: Hi → 01001000 01101001

Este traductor se convierte entre texto y binario de 8 bits. La herramienta auto-detectos que la dirección que desee: si su entrada es sólo 0s, 1s y espacio blanco, decodifica al texto; de lo contrario, codifica a binario.

Cada personaje se convierte en 8 bits (un byte) usando puntos de código ASCII/Unicode. Capital A es 01000001; la minúscula es 01100001; el dígito 0 es 00110000. Los espacios entre bytes en la salida son para la legibilidad humana - la herramienta los ignora en la entrada.

ASCII, UTF-8 y ocho bits por byte

La herramienta inspecciona cada carácter de la entrada. Si la entrada consiste únicamente en '0', '1', y el espacio blanco, actúa como un decodificador binario: se divide en el espacio blanco, se compone cada pedazo de 8 bits como un entero sin firmar, y convierte ese entero a su carácter Unicode (utilizando String.fromCodePoint()). De lo contrario, actúa como un encoder: cada personaje se convierte en su punto de código Unicode decimal, luego a una cadena binaria de 8 bits (pagado con ceros principales a la longitud 8). Para caracteres cuyo punto de código excede 255, la herramienta utiliza 0b11111111 ¿como una desventaja? No —realmente todavía produce 8 bits, así que caracteres no-ASCII (por ejemplo, no-ASCII). €, U+20AC) se truncará o producirá resultados inexactos. La herramienta se basa en el navegador charCodeAt() método, que devuelve un valor de 16 bits para la mayoría de los caracteres (siguiendo pares de cerrogate para emoji). Para mantener el estándar de salida, sólo los caracteres inferiores a 256 son realmente representables con 8 bits.

Notación binaria de Leibniz a ASCII

La idea de representar texto como fechas binarias a los primeros días de computación. La primera asignación estándar, ASCII (1963), asignó códigos de 7 bits a letras y caracteres de control ingleses. Una versión de 8 bits (ASCII) se hizo común en los años 70 para los idiomas europeos. Hoy, las herramientas de traducción binaria utilizan a menudo 8 bits por carácter para la simplicidad, aunque el Unicode moderno requiere más bits.

Cómo convertir texto a binario y viceversa

  1. Escriba o pegar texto en el cuadro de entrada — la herramienta detecta automáticamente si codificar o decodificar.
  2. Si su entrada contiene letras o símbolos, codifica cada personaje a una cadena binaria de 8 bits.
  3. Si su entrada es sólo 0s y 1s (más espacios opcionales), decodifica cada grupo de 8 bits a un personaje.
  4. Copia el resultado de la caja de salida, o utilice el botón de intercambio para revertir la traducción.

Caracteres multibyte y cadenas de bits con formato incorrecto

Caracteres no ASCII
Los caracteres con puntos de código por encima de 255 (por ejemplo, €, é, 😊) se truncan a 8 bits, produciendo texto binario o garbled incorrecto.
Ceros a la izquierda en binario
Los trozos binarios más cortos que 8 bits (por ejemplo, '1' en lugar de '00000001') se acolchan a la izquierda durante la codificación, pero el decodificador espera exactamente grupos de 8 bits.
Manejo de espacios en blanco
Se ignoran espacios extra blanqueador o nuevas líneas en entrada binaria; espacios consecutivos pueden fusionar grupos y provocar errores de decodificación.
Entrada mixta
Si la entrada contiene tanto letras como dígitos que no son sólo 0/1, se trata como texto para la codificación, no como binario.

Leer binario sin decodificador

  • Pegue binario sin espacios entre bytes para decodificar, o utilice un solo espacio como delimitador.
  • Para texto no-ASCII, cambie a una herramienta que soporta binario de 16 bits o UTF‐8 para evitar la truncación.
  • Utilice el botón de intercambio para cambiar la entrada y la salida cuando desea invertir una traducción rápidamente.
  • Compruebe el número de caracteres en la salida; cada personaje debe mapear exactamente 8 bits más un espacio.

Representaciones binarias, hexadecimales y decimales

Compare esta herramienta con otras formas de convertir texto a binario y de vuelta.

esta herramientaPython (bin/ord)Conversor en línea RapidTables
Detección automáticaDetecta automáticamente codificación frente a decodificaciónDebe llamar a bin() o chr() explícitamenteSelección manual de dirección.
Facilidad de usoInstantáneo, sin configuraciónRequiere terminal o scriptSimple pero más lento con anuncios.
rango de caracteresSólo 8 bits (0–255) de forma fiableManeja Unicode completo con bits de ancho variableAdmite modos de 8 y 16 bits

Dónde se utiliza la conversión de texto a binario

educación en informática

Mostrar a los estudiantes cómo se almacena el texto: cada personaje es sólo un número, y cada número es sólo una secuencia de bits. Codificar su propio nombre a menudo produce un momento de "aha".

Rompecabezas de cifrado y salas de escape

Esconder un mensaje a simple vista por la codificación binaria. Solvers pega los que y zareros en nuestra herramienta y revelar la respuesta.

Comunicación de la cultura geek

Las camisetas, las bios de discordia y los tatuajes con mensajes binarios ocultos son una tradición nerd de 50 años. Códula "mundo de la ayuda" antes de conseguir la tinta.

Depuración Unicode

¿Personal sospechoso en una exportación de base? Decodifica el binario para confirmar que es el byte que esperas (a menudo un emoji no deseado o un espacio de cero ancho).

Práctica de entrevista de codificación

Implementar la conversión binaria a texto es un calentamiento común de entrevistas. Utilice esta herramienta para comprobar su implementación de referencia.

Preguntas de traducción binaria

¿Maneja Unicode?

Tipo de — caracteres arriba del punto de código 255 (emoji, CJK, etc.) no cabe en 8 bits y producirá una salida inexacta. Para Unicode completo, utilice arrays UTF-8 byte (cada personaje Unicode puede ser 1–4 bytes). Para el texto básico del alfabeto latino, esta herramienta es exacta.

¿Por qué falla mi entrada binaria?

Asegúrese de que el recuento de bits es un múltiple de 8 y contiene sólo 0s, 1s y espacio blanco. Errores comunes: un período de estrado, caracteres extra de nueva línea, o un cero líder perdido.

¿Puedo obtener binario sin espacios?

La herramienta produce espacios entre bytes para legibilidad. Para obtener un flujo continuo, pegar la salida de nuevo a través de cualquier herramienta "remove whitespace" o utilizar Buscar y reemplazar con espacio → vacío.

Incruste nuestras herramientas en su sitio web

Gratis para cualquier sitio. Sin registro. Iframe se carga desde nuestros servidores y se mantiene actualizado automáticamente.

📋 Insertar el contador de palabras

Copiar este fragmento (auto-resizes, Copiar botón funciona):

Vista previa en vivo:

📋 Insertar este traductor binario

Copiar este fragmento (auto-resizes, Copiar botón funciona):

Vista previa en vivo:

¿Quieres más opciones? Todas las herramientas integrables →