Em matemática, o produto ponto é uma operação que leva dois vetores como entrada, e que retorna um número escalar como saída. O número retornado depende do comprimento dos dois vetores, e do ângulo entre eles. O nome é derivado do ponto centralizado "-" que é freqüentemente usado para designar esta operação; o nome alternativo produto escalar enfatiza a natureza escalar (ao invés de vetor) do resultado.

O produto ponto contrasta (no espaço tridimensional) com o produto cruzado, que produz um vetor como resultado.