In de wiskunde is het scalair product een bewerking die twee vectoren als invoer neemt, en die een scalair getal als uitvoer geeft. Het teruggegeven getal is afhankelijk van de lengte van beide vectoren, en van de hoek tussen beide. De naam is afgeleid van de gecentreerde punt "-" die vaak gebruikt wordt om deze bewerking aan te duiden; de alternatieve naam scalair product benadrukt het scalaire (eerder dan vector) karakter van het resultaat.

Het scalair product staat (in de driedimensionale ruimte) in contrast met het scalair product, dat een vector als resultaat heeft.