En normalvektor er en vektor, der er normal i forhold til en anden vektor. I planen og det tredimensionale rum vil dette sige vinkelret på den anden vektor, men begrebet kan let generaliseres til flere dimensioner end tre.
I tre dimensioner kan man for to vektorer og beregne en fælles normalvektor vha. deres krydsprodukt:
Denne normalvektoren har en længde, der er lig arealet af det parallelogram, som de to vektorer udspænder. Se en nærmere forklaring på siden om krydsprodukt.