Hamming kodları, dijital verilerdeki tek bitlik hataları tespit etmek ve düzeltmek için kullanılan bir tür hata düzeltme kodudur. Bu kodlar, 1950'lerde Richard Hamming tarafından geliştirilmiş olup, veri iletiminin güvenilir olması gereken bilgisayar ağları ve diğer uygulamalarda yaygın olarak kullanılmaktadır. Hamming kodlarının çalışma prensibi, verilere ek bitler (parity bits) eklemektir.