Hamming mesafesi, aynı uzunluktaki iki dizenin farklı elemanlarının sayısıdır. Bu mesafe, çoğunlukla eşit uzunluktaki ikili veri dizilerini karşılaştırmak için kullanılır. Hamming mesafesi ne kadar büyükse, karşılaştırılan diziler o kadar farklı olacaktır; ne kadar küçükse, diziler o kadar benzer olacaktır. Hamming mesafesi, hata tespiti ve düzeltilmesi, grafik dosyaları üzerinden şekil eşleştirmelerinin yapılması gibi hesaplamalarda kullanılır.