piapia123
es

Analizador de secuencias de bytes

Web

Todo se ejecuta en tu navegador: no se sube nada

Entrada
Arrastra un archivo aquí para cargarlo
Resultado

Lee una «cadena de bytes» como bytes reales y la imprime en otra notación: cuatro formatos de entrada (hexadecimal, decimal, Base64, binario) y cinco de salida. La entrada admite `48 65 6C 6C 6F`, `0x48656c6c6f`, formas separadas por comas o saltos de línea y más. Además de los bytes, obtienes el número de bytes y el texto UTF-8 cuando se puede decodificar, que muchas veces es la verdadera respuesta a «¿qué es esto?». Un número impar de dígitos hexadecimales (como `486`) siempre da error: no se rellena ni se trunca nada. Todo se ejecuta localmente en tu navegador: los datos nunca salen del dispositivo.

Funciones

  • Cuatro formatos de entrada: hexadecimal, decimal, Base64, binario
  • Cinco formatos de salida: hexadecimal, array decimal, texto UTF-8, Base64, binario
  • Hexadecimal acepta prefijos 0x / \x y separadores de espacio, dos puntos, coma o guion
  • Decimal acepta listas entre corchetes; el binario se agrupa en ocho bits por byte
  • Base64 acepta prefijos data URL y los caracteres - y _ seguros para URL
  • Bytes por línea ajustables (1–32)
  • Indica el número de bytes y el texto UTF-8 que se pueda decodificar
  • Hex de longitud impar, decimales fuera de rango y recuentos de bits erróneos se señalan con claridad

Cómo se usa

  1. Elige el formato de entrada (hexadecimal por defecto)
  2. Pega la cadena de bytes en el cuadro
  3. Elige un formato de salida; el resultado se actualiza mientras escribes
  4. Usa el botón de copiar de una fila para llevarte solo ese valor

Preguntas frecuentes

¿Por qué el hexadecimal `486` da error en vez de convertirse en `0486` o `48`?
Un número impar de dígitos hexadecimales solo puede significar que la entrada se cortó. Rellenar un cero o eliminar el último dígito produce una secuencia de bytes que parece correcta pero ya está mal: solo te darías cuenta cuando fallara en otro sitio. Por eso la herramienta lo rechaza y te deja ver qué dígito falta.
¿Puedo mezclar prefijos 0x con espacios?
Sí. `0x48 0x65 0x6C`, `0x48656c6c6f`, `48 65 6C` y `48,65,6c` se aceptan todos, y se pueden mezclar. Los prefijos y separadores se quitan solos: no hace falta limpiar la entrada antes.
¿Por qué la fila del texto UTF-8 está vacía o marcada?
No toda secuencia de bytes es texto. Los bytes de una imagen, una clave o un archivo comprimido no son UTF-8 válido, y forzarlos solo mostraría caracteres de reemplazo. La herramienta dice claramente que los bytes no son UTF-8 válido en vez de devolverte galimatías.
¿Se suben mis datos a algún sitio?
No. El análisis y la conversión ocurren por completo en JavaScript dentro de tu navegador, sin peticiones de red. La entrada nunca llega a un servidor y funciona sin conexión.

Herramientas relacionadas