Нехай замість зазначеної вище послідовності 000111011101 прийшла наступна (в 5-му бите 1 замінилася 0):
1 2 3 4 5 6 7 8 9 10 11 12
0 0 0 1 0 1 0 1 1 1 0 1
Аналізуємо стан контрольних бітів відповідно до табл. 5.1. Біт 1 - невірно - тобто помилка знаходиться в якому-небудь бите з непарним номером.
Біт 2 - вірно - отже з байтів з непарними номерами 3, 7 і 11 вірні (тобто помилка в 5 або 9-м). Біт 4 - невірно - значить, помилка може міститися тільки в 5-му бите.
Таким чином, однозначно встановлюється, що помилковим є 5-й біт - залишається виправити його значення на протилежне (інвертувати) і, тим самим, відновити правильну послідовність. Варто звернути увагу на те, що номер біта, що містить помилку (5), дорівнює сумі номерів контрольних бітів, що вказали на її існування (1 і 4) - це не випадковий збіг, а загальна властивість кодів Хеммінга.
На підставі сказаного можна сформулювати простий алгоритм перевірки та виправлення переданої послідовності біт в уявленні Хемминга:
(a) Провести перевірку всіх бітів парності;
(b) якщо всі біти парності вірні, то перейти до п. (е);
(c) обчислити суму номерів всіх неправильних бітів парності;
(d) інвертувати вміст біта, номер якого дорівнює сумі, знайденої в п. (c);