Calculadora de distancia de Hamming
Compara dos cadenas binarias o hexadecimales de igual longitud y cuenta las posiciones donde sus bits difieren.
Input format
Number of positions where the bits differ
- 1
Total bit positions
7 - 2
Matching positions
7 − 2 = 5 - 3
Hamming distance
7 − 5 = 2Number of positions where the bits differ — equivalent to popcount(A XOR B).
¿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
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
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
TG we-Calculate Editorial Team. "Calculadora de distancia de Hamming." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/hamming-distance-calculator.
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
@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?
