Acerca de esta herramienta
La Calculadora de distancia de Hamming cuenta las posiciones en las que difieren dos entradas de igual longitud — la métrica central detrás de los códigos detectores y correctores de errores. Ambas entradas deben tener la misma longitud; si no la tienen, la herramienta muestra un error claro con cada longitud en lugar de adivinar una alineación. Informa la distancia bruta, la distancia normalizada (distancia ÷ longitud, de 0 a 1), la longitud de comparación, el número de posiciones coincidentes y un diff por posición que resalta cada discrepancia en rojo.
Tres modos cubren los casos comunes. En modo texto compara las cadenas punto de código por punto de código, por lo que igual longitud significa el mismo número de caracteres. En modo binario valida que cada entrada contenga solo 0s y 1s de igual longitud y cuenta las posiciones de bits que difieren — equivalentemente el popcount de su XOR. En modo hex analiza ambas entradas como hexadecimal de igual longitud de dígitos, las combina con XOR nibble a nibble y suma los bits activados, dando la verdadera distancia de Hamming a nivel de bit; la longitud aquí es el número total de bits (dígitos hex × 4).
El cálculo es puro, determinista y totalmente sin conexión — nada de lo que introduces sale de tu navegador. La distancia de Hamming se usa para medir cuántos errores de un solo bit separan dos palabras de código, para comparar hashes o huellas de longitud fija, y en bioinformática para comparar secuencias de igual longitud. Como requiere longitudes iguales, usa la distancia de edición cuando las cadenas puedan diferir en longitud.