araç köşesi

Traductor de texto a binario

Traduzca texto a código binario y decodifique el binario a texto

Sus datos se quedan con usted. La conversión ocurre dentro del navegador; no se envía nada a ningún servidor.

Cómo funciona

Escriba lo que quiera convertir en el panel izquierdo; la herramienta mira cada línea por separado — una línea formada solo por ceros, unos y espacios se trata como código binario y se decodifica a texto, y cualquier otra línea se codifica a binario. Escriba "Hola" y aparece una secuencia de bytes que empieza por 01001000; pegue 01010011 01101001 y leerá "Si". La codificación es UTF-8: una letra simple como la A ocupa un byte (8 bits), mientras que la ñ o las vocales con tilde producen dos bytes — la nota "7 caracteres → 8 bytes" bajo el resultado le muestra esa diferencia. Si una tarea pide una cadena continua, cambie el formato de salida a "Sin espacios"; en el sentido de decodificación, una cadena pegada sin espacios se corta sola en grupos de 8 siempre que su longitud sea divisible entre 8. Los grupos que no tienen 8 bits y los bytes que no forman un carácter válido se marcan con # y se cuentan en la línea de resultado; la herramienta nunca adivina en silencio.

Esta herramienta también se busca como traductor binario, texto a binario, binario a texto, convertidor codigo binario, traducir a binario, decodificador binario.

¿Qué es Binario (sistema de base 2)?

El binario es el sistema de numeración que solo usa las cifras 0 y 1, y es el único idioma que habla una computadora: cada circuito del procesador deja pasar corriente (1) o no (0). Texto, imágenes, sonido — todo lo que una computadora guarda se reduce, en el fondo, a secuencias de esas dos cifras. Traducir un texto "a binario" es buscar el valor numérico de cada carácter en una tabla de códigos y escribir ese número con ceros y unos; es un cambio de representación, no un cifrado, y cualquiera con la misma tabla puede decodificarlo.

¿Qué es UTF-8?

UTF-8 es la codificación que traslada a bytes el juego de caracteres Unicode — todos los sistemas de escritura del mundo — y es el estándar de hecho de la web actual. Su longitud es variable: el alfabeto latino simple y los dígitos ocupan 1 byte, la ñ y las vocales con tilde ocupan 2, y muchos símbolos 3 o 4. En los primeros 128 caracteres coincide exactamente con la vieja tabla ASCII; por eso un texto sin tildes da la misma cadena de ceros y unos en UTF-8 y en ASCII, mientras que un texto en español la distingue de inmediato.

¿Cuál es la diferencia entre bit y byte?

El bit es la cifra única del sistema binario: 0 o 1. El byte son 8 bits en fila y la unidad más pequeña direccionable de la memoria; como 8 bits permiten 256 combinaciones, un byte representa un número de 0 a 255. Cada grupo de 8 cifras en esta herramienta es un byte: el grupo 01000001 vale 65, que la tabla UTF-8 hace corresponder con la letra A. Los tamaños de archivo se dan en bytes (KB, MB) y las velocidades de internet casi siempre en bits (Mbps) — que una línea de 100 megabits descargue como mucho 12,5 megabytes por segundo es justamente ese factor de ocho.

La trampa de la cadena que no se divide entre 8

El fallo más común al decodificar es un bit de menos o de más: perder un solo carácter al copiar rompe el corte en grupos de 8 y todo lo que sigue se desplaza. Esta herramienta no salta ese grupo ni un byte inválido en silencio — escribe # en su lugar e informa de cuántos marcó. Si ve # en el resultado, volver a copiar la cadena original es el arreglo más seguro.

El segundo detalle es la tabla de códigos: 01000001 significa "A" según la tabla ASCII/UTF-8. La ñ y las vocales con tilde no caben ahí en un byte; la ñ se escribe con los dos bytes 11000011 10110001. Si otra herramienta guardó la misma letra con otra codificación (un solo byte en Windows-1252, por ejemplo), decodificarla aquí puede producir # — no es un error, es una diferencia de codificación.

¿Qué ajuste conviene en cada caso?

Los valores por defecto cubren la mayoría de los usos; las opciones solo hacen falta en estos tres casos.

  • La tarea exige una cadena continua → ponga el formato de salida en "Sin espacios" y obtendrá un bloque tipo 01001000011011...
  • Escribió solo ceros y unos pero quiere codificarlos como texto → fije el sentido en "De texto a binario"
  • Quiere convertir un número (1010 = 10) → esta herramienta codifica texto; para cambiar de base use el convertidor de bases numéricas de este sitio

Preguntas frecuentes

¿Qué hace exactamente un traductor binario?

Convierte cada carácter escrito a la forma en que la computadora lo guarda en memoria: el carácter toma primero su valor de byte de la tabla UTF-8, y cada byte se escribe como una cadena de 8 cifras de ceros y unos. En el otro sentido, la misma tabla lleva de la cadena al carácter.

¿Por qué la ñ y las tildes producen dos grupos?

En UTF-8 los primeros 128 caracteres — el alfabeto latino simple, los dígitos y la puntuación básica — ocupan un byte; letras como ñ, á o é se extienden a dos bytes. El recuento de caracteres y bytes en la línea de resultado hace visible esa diferencia.

¿Se decodifica una cadena larga pegada sin espacios?

Sí — si su longitud es divisible entre 8, la herramienta la corta por sí sola en grupos de 8 y los decodifica. Si no lo es, el grupo se marca con #, lo que suele indicar que se perdió un carácter al copiar.

¿Puedo convertir aquí un número como 1010 a decimal?

Esta herramienta convierte texto, no números: la línea 1010 se ve como un grupo defectuoso porque no tiene 8 bits. Pasar de binario a decimal o hexadecimal es otro trabajo — el convertidor de bases numéricas de este sitio hace exactamente eso.