#476 · Herramienta para desarrolladores

Binary to UTF-8 Converter

Convierte grupos binarios de 8 bits en texto UTF-8. Está pensado para secuencias que representan bytes reales, no números binarios arbitrarios. Valida el tamaño de cada byte y también la codificación UTF-8 final, evitando resultados ambiguos cuando faltan bits o la secuencia está truncada.

Datos de entrada

Bytes binarios
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega o escribe la entrada en el cuadro principal.
  2. Ajusta las opciones disponibles si la herramienta las muestra.
  3. Pulsa el botón de procesamiento o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, el resumen y las métricas antes de copiar o descargar.

Qué hace esta herramienta para desarrolladores

Acepta bytes separados por espacios o líneas, y también una cadena continua cuyo total sea múltiplo de ocho. Después decodifica con TextDecoder en modo estricto.

Elimina separadores, exige solo 0 y 1, divide en octetos y valida UTF-8 con TextDecoder fatal.

Cada grupo debe representar exactamente un byte; una secuencia UTF-8 multibyte necesita todos sus octetos.

Ejemplo

Entrada:

01001000 01101111 01101100 01100001 00100000 11110000 10011111 10010001 10001011

Resultado: ejecuta el ejemplo incluido para ver la transformación exacta generada por el navegador.

Casos de uso

  • Diagnosticar representaciones Unicode y problemas de codificación.
  • Preparar datos para pruebas, documentación técnica o depuración.
  • Comparar una representación legible con sus bytes o símbolos codificados.

Consejos para obtener resultados fiables

  • Conserva la entrada original para poder comparar.
  • Distingue siempre entre caracteres, puntos de código y bytes.
  • Usa el conversor inverso cuando quieras comprobar una transformación reversible.
  • No trates una codificación como si fuera cifrado.
  • Prueba emoji, acentos y caracteres no ASCII si tu sistema debe admitir Unicode.

Detalles del procesamiento

El procesamiento se ejecuta íntegramente en JavaScript dentro del navegador. Se usan Web APIs estándar como TextEncoder, TextDecoder, Intl.Segmenter o tipos nativos cuando corresponden al objetivo de la página.

Los resultados dependen de los estándares implementados por el navegador. La herramienta no sustituye validaciones del protocolo o formato superior donde se vaya a utilizar la salida.

Preguntas frecuentes

¿Cada grupo binario debe tener exactamente ocho bits?

Sí. La herramienta interpreta la entrada como bytes y, por tanto, trabaja en octetos de 8 bits.

¿Puedo pegar una cadena binaria continua sin espacios?

Sí, siempre que la longitud total sea múltiplo de ocho.

¿Qué pasa si los bytes no forman UTF-8 válido?

Se muestra un error y no se produce texto con caracteres de sustitución.

¿El valor 11111111 es un carácter UTF-8 válido por sí solo?

No. Ese byte no es válido como secuencia UTF-8 independiente.

¿Sirve para binario de enteros de 16 o 32 bits?

Solo si esos bits representan realmente bytes de una secuencia UTF-8; no interpreta endianness ni enteros multibyte.

Resumen técnico

CategoríaCodificación y decodificación
EntradaBytes binarios
ProcesamientoLocal en el navegador
SalidaTexto UTF-8