Intermediate

Calculadora de distancia de Hamming

Compara dos cadenas binarias o hexadecimales de igual longitud y cuenta las posiciones donde sus bits difieren.

Input format

Hex strings are expanded to 4 bits per digit
Hamming distance
2

Number of positions where the bits differ

Total bit length
7
Matching bits
5
Differing bits
2
Differing positions (0-indexed)
2, 4
00.91.82.63.54.45.36.17027Hamming distance: 0 = identical, length = completely different
Step by step
  1. 1

    Total bit positions

    7
  2. 2

    Matching positions

    7 − 2 = 5
  3. 3

    Hamming distance

    7 − 5 = 2
    Number of positions where the bits differ — equivalent to popcount(A XOR B).
Los resultados son estimaciones con fines meramente informativos y no constituyen asesoramiento profesional — verifica siempre los resultados importantes de forma independiente antes de basarte en ellos. Leer el aviso legal completo.
Respuesta rápida

¿Cómo funciona esta calculadora?

La distancia de Hamming entre dos cadenas binarias de igual longitud es el número de posiciones de bits donde difieren, igual al popcount de su XOR. Esta herramienta compara dos cadenas binarias o hex, informando la distancia, la longitud total en bits, los bits coincidentes y las posiciones exactas que difieren.

Fórmula
Distancia de Hamming = popcount(A XOR B) = número de posiciones donde A y B difieren
How this is calculated

Introduce dos cadenas de la misma longitud. Elige el formato de entrada: las cadenas binarias usan solo los caracteres 0 y 1, mientras que las cadenas hexadecimales se expanden primero a su representación binaria de 4 bits (cada dígito hex se convierte en exactamente 4 bits, así que un valor hex de 2 dígitos se convierte en 8 bits).

La calculadora compara las dos cadenas de bits resultantes posición por posición. Cada posición donde los bits difieren aporta 1 a la distancia de Hamming. De forma equivalente, la distancia es igual al número de bits a 1 (el recuento de población, o popcount) del XOR bit a bit de los dos valores, porque el XOR da un 1 exactamente donde las entradas discrepan. La longitud total es el número de bits comparados, los bits coincidentes son la longitud menos la distancia, y las posiciones que difieren se listan usando indexación de base cero desde la izquierda.

Las dos cadenas deben tener la misma longitud, de lo contrario la comparación queda indefinida y no se muestra resultado. Las entradas con caracteres fuera del alfabeto elegido se rechazan. La distancia de Hamming es una métrica central en la teoría de codificación: la distancia mínima de Hamming de un código determina cuántos errores de bit puede detectar y corregir.

Preguntas frecuentes

Es el número de posiciones en las que dos cadenas de igual longitud difieren. Para datos binarios es igual al recuento de bits a 1 en el XOR de los dos valores.

La distancia de Hamming solo se define para cadenas de igual longitud porque compara bits posición por posición. Para longitudes distintas, usa la distancia de edición (Levenshtein) en su lugar.

Cada dígito hexadecimal se expande a 4 bits binarios (por ejemplo, F se convierte en 1111), y las cadenas de bits resultantes se comparan luego como binario.

También conocido como

distancia de hamming
calculadora distancia hamming
diferencia de bits
comparar cadenas binarias
distancia xor
codigo correctores

APA

TG we-Calculate Editorial Team. (2026). Calculadora de distancia de Hamming [Online calculator]. TG we-Calculate. https://we-calculate.com/es/calculator/hamming-distance-calculator

Chicago

TG we-Calculate Editorial Team. "Calculadora de distancia de Hamming." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/hamming-distance-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculadora de distancia de Hamming," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/es/calculator/hamming-distance-calculator

BibTeX

@misc{wecalculate_hamming_distance_calculator, title = {Calculadora de distancia de Hamming}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/es/calculator/hamming-distance-calculator}}, year = {2026}, note = {TG we-Calculate} }

¿Te ayudó esta calculadora?