Saltar al contenido
Aback Tools Logo

Conversor hexadecimal / binario con XOR

Convierte al instante entre representaciones hexadecimal, binaria y decimal. Aplica operaciones bit a bit (XOR, AND, OR, NOT) con claves personalizables. Consulta los resultados en los tres formatos a la vez con suma de verificación XOR acumulativa para verificar la integridad. Gratis, privado y sin registro.

Hex / Binary Converter with XOR

Convert between hexadecimal, binary, and decimal representations. Apply bitwise operations (XOR, AND, OR, NOT) with customizable key/operand. View results in all three formats simultaneously with cumulative XOR checksum for integrity verification.

XOR Checksum:0x42(66 decimal)|5 byte(s)
Examples:
Conversion Results
Hex

48 65 6c 6c 6f

Binary

01001000 01100101 01101100 01101100 01101111

Decimal

72 101 108 108 111

ASCII (printable chars)

Hello

Bitwise Operation

Características

  • Conversión en tres formatos: convierte datos entre formatos hexadecimal, binario y decimal al mismo tiempo. Ve tu entrada representada en los tres formatos a la vez con una disposición limpia en paralelo. Cada tarjeta de formato tiene su propio botón de copia para extraerla fácilmente.
  • 4 operaciones bit a bit: aplica operaciones bit a bit XOR, AND, OR y NOT a tus datos con claves personalizables. XOR es ideal para cifrado/descifrado sencillo. AND y OR son útiles para el enmascaramiento de bits. NOT invierte todos los bits. Los resultados se muestran en todos los formatos a la vez junto al original.
  • Suma de verificación XOR acumulativa: calcula la suma de verificación XOR acumulativa de tus datos para verificar la integridad. Se muestra en formato hexadecimal, binario y decimal. Se usa habitualmente en comunicaciones serie, sistemas RAID y protocolos simples de validación de datos.
  • Vista previa ASCII y biblioteca de ejemplos: consulta la representación ASCII de tus datos con los caracteres no imprimibles mostrados como puntos. Carga 5 ejemplos integrados para explorar distintas operaciones rápidamente sin introducir datos manualmente.

¿Qué son las representaciones hexadecimal y binaria?

La hexadecimal (base 16) representa bytes usando los dígitos 0-9 y las letras A-F, y cada dígito hexadecimal representa 4 bits. Es el formato legible por humanos más común para datos binarios porque es compacto (2 caracteres por byte). La binaria (base 2) representa datos usando solo ceros y unos, y cada byte necesita 8 caracteres. Aunque la binaria es más difícil de leer, muestra el patrón exacto de bits sin ninguna codificación. La decimal (base 10) representa cada byte como un número entre 0 y 255, útil para integrarse con contextos de programación. Las tres representaciones expresan los mismos datos: son simplemente formas distintas de escribir los mismos valores de byte.

Operaciones bit a bit explicadas

Las operaciones bit a bit trabajan directamente sobre la representación binaria de los datos. XOR (OR exclusivo) pone cada bit a 1 si los bits correspondientes son diferentes: es su propia inversa (aplicarla dos veces devuelve el original). AND pone cada bit a 1 solo si ambos bits son 1, y se usa habitualmente para enmascarar. OR pone cada bit a 1 si cualquiera de los bits es 1, y se usa para activar indicadores. NOT invierte todos los bits (0 pasa a 1 y 1 pasa a 0). Cuando un operando es más corto que los datos, se repite cíclicamente por la entrada para aplicar la operación a todos los bytes.

Suma de verificación XOR acumulativa

Una suma de verificación XOR acumulativa se calcula aplicando XOR a todos los bytes secuencialmente. Empezando por 0, cada byte se somete a XOR con el acumulador: checksum = byte0 XOR byte1 XOR byte2 ... XOR byteN. El resultado es un único byte (0-255) que ofrece una verificación básica de integridad. Si cambia cualquier byte, la suma también cambiará casi con total seguridad. Esta suma tan sencilla se usa en muchos protocolos serie (como I2C y Modbus), en protocolos de red antiguos y en cabeceras de formatos de archivo. Aunque no es criptográficamente segura, es rápida y eficaz para detectar corrupción accidental de datos.

Privacidad y seguridad

Esta herramienta se ejecuta por completo en tu navegador mediante JavaScript en el lado del cliente. Tus datos de entrada, resultados de conversión, resultados de operaciones y sumas de verificación nunca se suben a ningún servidor, ni se guardan en ninguna base de datos, ni se transmiten por la red. Todo el análisis, la conversión, las operaciones bit a bit y los cálculos de sumas de verificación se ejecutan localmente en tu dispositivo. No hay llamadas a API, ni seguimiento analítico, ni cookies, ni recogida de datos de ningún tipo. Esto la hace totalmente segura para trabajar con datos binarios sensibles, cargas cifradas o formatos de archivo propietarios.

Preguntas frecuentes

La hexadecimal (base 16) usa 16 símbolos (0-9 y A-F), y cada byte necesita 2 dígitos hexadecimales. La binaria (base 2) usa solo 0 y 1, y cada byte necesita 8 dígitos binarios. La decimal (base 10) representa cada byte como un número del 0 al 255. Las tres representan los mismos datos subyacentes.

XOR es simétrico: aplicarlo dos veces con la misma clave devuelve el original. Aplica XOR a cada byte de datos con un byte de clave para cifrarlo y luego aplica XOR al resultado con la misma clave para restaurarlo. La herramienta repite la clave cíclicamente por la entrada si la clave es más corta que los datos.

La suma de verificación XOR acumulativa es una comprobación de integridad sencilla. Aplicar XOR a todos los bytes entre sí produce un único byte de suma. Si los datos se alteran, la suma cambiará con alta probabilidad. Se usa en protocolos serie (I2C, Modbus) y formatos de archivo simples.

Cuando la clave de operando es más corta que los datos de entrada, los bytes de la clave se repiten cíclicamente de forma automática. Por ejemplo, una clave de 1 byte «FF» sobre una entrada de 5 bytes se aplica como FF-FF-FF-FF-FF. Esto permite que claves cortas operen sobre datos de cualquier longitud.

XOR por sí solo no es criptográficamente seguro y no debe usarse para proteger datos sensibles. Usa un cifrado adecuado como AES para seguridad real. XOR es apropiado para ofuscación ligera, fines educativos y para revertir datos codificados de forma simple.

La herramienta acepta hexadecimal (con o sin prefijo 0x), binario (grupos de 8 bits separados por espacios o continuos) y decimal (valores de 0 a 255 separados por espacios, comas o puntos y comas). Los espacios y las comas se limpian automáticamente.

Totalmente. La herramienta se ejecuta por completo en tu navegador. Tus datos de entrada, resultados de conversión, resultados de operaciones y sumas de verificación nunca se suben a ningún servidor. Todo el procesamiento se ejecuta localmente en tu dispositivo.

Sí: 100 % gratis, sin registro, sin cuenta y sin límites de uso. Convierte y procesa tantos datos como necesites, tantas veces como quieras. No hay planes premium, cargos ocultos ni límites de frecuencia.