¿Qué es Texto a binario?

Text to Binary convierte cualquier cadena de texto en su representación binaria (base 2), mostrando el código binario de 8 bits de cada carácter. Puedes cambiar la salida a hexadecimal, decimal u octal, y también convierte binario a texto: útil para aprender codificación, depurar datos o crear arte binario.

El conversor admite UTF-8, UTF-16 y ASCII puro para que los acentos, emojis y caracteres CJK se codifiquen correctamente. Agrupa en nibbles de 4 bits, bytes de 8 bits, 16 bits o 32 bits, cambia la base de salida entre binario, hexadecimal, decimal y octal, y selecciona espacio, guion, coma, nada o un separador personalizado. Un desglose byte a byte muestra el valor y el carácter detrás de cada grupo, y una tabla de referencia integrada relaciona los caracteres comunes con sus códigos. Suelta cualquier archivo .txt o pega desde el portapapeles, y al decodificar acepta cualquiera de esos formatos ignorando los espacios sueltos. Recuerda tu última entrada y ajustes, así que retomas justo donde lo dejaste.

Cómo usar

  1. Escribe o pega texto en el campo de entrada. La salida binaria se actualiza al instante, mostrando cada carácter como una secuencia binaria de 8 bits separada por espacios.
  2. Cambia al modo de decodificación para pegar cadenas binarias y convertirlas de vuelta a texto legible. Ambas direcciones funcionan en tiempo real.
  3. Pega texto, sube un archivo .txt o usa el botón Pegar para tomarlo directo del portapapeles. Copia la salida binaria, descárgala como archivo o usa el botón de intercambio para alternar entre codificar y decodificar.

Cuándo usar

  • Enseñar cómo cada carácter se asigna a bytes cuando empiezas con programación o estructuras de datos.
  • Depurar texto que aparece roto, para ver qué bytes contenía realmente el archivo origen.
  • Crear pistas para escape rooms, ARGs, o tarjetas de cumpleaños frikis con un mensaje oculto en ceros y unos.

Resultado

Escribe 'Hi' para ver '01001000 01101001': la representación binaria de 8 bits de cada carácter ASCII.

Preguntas frecuentes

¿Por qué cada carácter ocupa 8 bits?
ASCII usa 7 bits y se completó a 8 para encajar en un byte, que pasó a ser la unidad estándar en casi todos los ordenadores. El bit más alto vale 0 en ASCII puro. UTF-8 mantiene ese byte pero usa de 2 a 4 bytes para caracteres no latinos.
¿Cómo se codifican los emojis y los caracteres chinos?
Usan UTF-8, que ocupa varios bytes por carácter. El emoji de carita son 4 bytes (32 bits), y la mayoría de caracteres chinos son 3 bytes (24 bits). Si el tamaño está en 8, esos caracteres aparecen repartidos entre varios grupos.
¿Puedo pegar binario con comas o sin ningún separador?
Sí. El decodificador lee secuencias de 0 y 1 e ignora lo demás, así que puedes pegar 01001000,01101001 o una tira larga como 0100100001101001 y funciona igual.
¿Puedo ver el mismo texto en hexadecimal, decimal u octal?
Sí: cambia la base de salida a Hex, Decimal u Octal y los mismos caracteres se muestran en esa base. El binario es base 2 y muestra los bits tal cual los guarda la máquina; el hexadecimal es base 16 y agrupa cuatro bits en un símbolo; el octal es base 8, la forma que usan los permisos de archivo de Unix. La letra A es 01000001 en binario, 41 en hex, 65 en decimal y 101 en octal: mismo valor, cuatro notaciones.
¿Importan las mayúsculas al decodificar?
Importan en el texto resultante, no en el binario de entrada. ASCII da códigos distintos a mayúsculas y minúsculas (A es 65, a es 97), así que 01000001 da A y 01100001 da a.

Herramientas relacionadas