Une image binaire, également appelé image bi-niveau ou image a deux niveaux, est une image matricielle qui n'a que deux valeurs possible pour chaque pixel[1]. Chaque pixel d'une image binaire peut donc être stockée sous la forme d'un bit seulement[1].
Parmi les images numériques, et en particulier, les images matricielles, les images binaires sont les plus simples. Bichromes (la plupart du temps noire et blanche) elles sont ontologiquement numériques c'est-à-dire que leur codage et leur décodage peuvent être faits directement vers la base 2.