Код Хеммінгу порядку n містить 2n−k слів та виправляє одну помилку.
Код, утворений за таким правилом, може виправити одиночну помилку або виявити дві одиночні помилки. де d- мінімальна кодова відстань, r- число виявлених помилок, s- число виправлених помилок. При цьому обов'язковою умовою є r?s.
Відразу варто сказати, що Код Хеммінгу складається з двох частин. Перша частина кодує вихідне повідомлення, вставляючи до нього певних місцях контрольні біти (обчислені особливим чином). Друга частина отримує вхідне повідомлення і заново обчислює контрольні біти (за тим самим алгоритмом, що перша частина).
Дозволяє виправляти поодиноку помилку (помилка в одному биті слова) та знаходити подвійну. Названий на честь американського математика Хеммінга Річарда Уеслі, який запропонував код.