✓ Effortless Math · Free Tool

Vector Calculator (2D)

Enter two 2D vectors A = (aₓ, a_y) and B = (bₓ, b_y), pick an operation, and get the result, the magnitudes, the dot product, the angle of A, and the angle between A and B — with a live arrow diagram and step-by-step working.

|A| = √(aₓ² + a_y²)  ·   A·B = aₓbₓ + a_yb_y
A = ( aₓ , a_y ) B = ( bₓ , b_y )
scalar k

Angles are measured in degrees. Decimals and negatives are fine.

Results

Result
|A|
|B|
A · B
Angle of A
Angle between A & B

Vector diagram

ABResult

Step-by-step