Арифметичне переповнення — специфічна для комп'ютерної арифметики ситуація, коли при арифметичній дії результат стає більшим від максимально можливого значення для змінної, що використовується для зберігання результату.
Приклад: додавання двох змінних розміром 8 біт із записом результату в змінну того ж розміру:
виникає переповнення.
При цьому в результат записується не очікуване , а . Якщо не перевіряти, чи було переповнення, то може виникнути логічна помилка в програмі, про що в деяких випадках під час виконання не дізнається ні платформа, ні операційна система (як, наприклад, в Java).
Див. також