Das Einerkomplement, auch (B-1)-Komplement, ist eine arithmetische Operation, die meist im Dualsystem angewendet wird. Dabei werden alle Ziffern bzw. Bits einer Dualzahl invertiert, das heißt: Aus 0 wird 1 und umgekehrt. Das hat zur Folge, dass jede Ziffer der Dualzahl und ihre korrespondierende Ziffer des Einerkomplements sich „zu 1 ergänzen“, was der Operation ihren Namen gibt. Die Operation wird auch als bitweise Negation bezeichnet und der Operator in verschiedenen Programmiersprachen als Tilde ~ notiert.