AllinHub

Texto a binario

Convierte texto y bytes en ambos sentidos con ASCII o UTF-8.

Usa 8 dígitos binarios por byte, separados por espacios: 01000001.

Máximo: 4.096 bytes y 36.864 caracteres de entrada numérica. ASCII admite 0–127. Se rechaza el UTF-8 incorrecto.

La entrada se guarda en este navegador. Hasta 500 caracteres aparecen en la URL y en los enlaces compartidos. Borrar elimina ambos.

Transforma texto en valores de bytes o recupera texto a partir de una secuencia de números. Puedes elegir notación binaria, hexadecimal, octal o decimal. Usa UTF-8 para textos en varios idiomas y ASCII para el conjunto original de siete bits. Resulta útil al revisar un mensaje codificado, preparar datos de prueba o aprender cómo se representan los caracteres. Los bytes del resultado se separan con espacios. La conversión ocurre en el navegador y los errores se indican sin adivinar valores ni devolver resultados parciales.

Cómo se usa

  1. Elige el sentido de conversión, la base numérica y la codificación.
  2. Escribe texto o pega bytes separados por espacios; prueba el ejemplo para conocer el formato.
  3. Revisa el resultado y la cantidad de bytes, luego copia o borra la entrada guardada.

Qué tiene en cuenta

  • El binario exige ocho dígitos por byte, el hexadecimal dos y el octal tres; el decimal acepta de uno a tres.
  • UTF-8 conserva tildes, caracteres combinados, emojis y alfabetos con escritura de derecha a izquierda.
  • ASCII admite únicamente 0–127 y UTF-8 rechaza secuencias incorrectas sin reemplazarlas.
  • Límite de 4.096 bytes y 36.864 caracteres para la entrada numérica, incluidos los espacios.

Preguntas frecuentes

¿Por qué una letra genera varios bytes?

UTF-8 representa cada punto de código Unicode con entre uno y cuatro bytes. Una letra con tilde puede ocupar dos y un emoji suele ocupar cuatro. Un carácter visible compuesto por varios puntos puede ocupar más. ASCII solo cubre 0–127; elige UTF-8 si tu texto contiene otros caracteres.

¿Cómo separo los bytes que quiero convertir?

Usa espacios, tabulaciones o saltos de línea. Cada byte binario necesita ocho dígitos, cada hexadecimal dos y cada octal tres, con ceros iniciales cuando corresponda. El decimal admite de uno a tres dígitos. Todos los valores deben estar entre 0 y 255. No se aceptan comas, prefijos, signos, fracciones ni grupos pegados.

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

La conversión se detiene y el resultado se vacía. Se rechazan secuencias incompletas, codificaciones demasiado largas, bytes de continuación aislados y sustitutos codificados. No se insertan caracteres de reemplazo para ocultar errores. Un carácter de reemplazo realmente codificado como EF BF BD sí es válido; la marca de orden de bytes inicial se conserva.

¿Se guarda el texto o aparece en los enlaces?

El procesamiento es local. La entrada se guarda en este navegador dentro del límite permitido; hasta 500 caracteres también aparecen en la URL junto con las opciones. Compartir el enlace puede revelar ese contenido. Borrar elimina la entrada guardada y su valor en la URL. Los textos más largos no se incluyen en la dirección.

Actualizado el

Todas las herramientas