Free to use, no account

Vector Calculator

Work with 2D or 3D vectors: add, subtract, measure, normalize, compare angles, project or cross them.

Vector A
Vector B

The example uses unit vectors along the x and y axes.

Unitless component arithmetic; enter components in compatible units. Inputs are limited to ±1,000,000,000. Angles require nonzero vectors. In 2D, the cross product is a signed scalar; in 3D, it is a vector.

Which vector operations can I calculate?

Choose 2D or 3D, enter vector components and select an operation. A 2D cross product is shown as its signed z-component; a 3D cross product returns a vector. Angles are in degrees.

Frequently asked questions

Which vector operations can I calculate?

Choose 2D or 3D, enter vector components and select an operation. A 2D cross product is shown as its signed z-component; a 3D cross product returns a vector. Angles are in degrees.

Are my vector values uploaded?

No. Vector operations run in this browser and are not sent to a remote service.

Is a 2D cross product a vector?

In 2D, this tool returns the signed scalar z-component. In 3D, it returns the full cross-product vector.

Are angles shown in radians?

No. The angle between two nonzero vectors is shown in degrees.