# Vector Calculator

Perform an operation on one or more vectors using our vector calculator below.

## Result:

### Steps to Solve

### Steps to Solve

## On this page:

- Calculator
- How to Use the Vector Calculator
- How to Calculate the Cross Product
- Cross Product Formula
- How to Calculate the Dot Product
- Dot Product Formula
- How to Add Vectors
- Vector Addition Formula
- How to Subtract Vectors
- Vector Subtraction Formula
- How to Find the Angle Between Two Vectors
- Angle Between Two Vectors Formula
- How to Project a Vector
- Vector Projection Formula
- How to Find the Magnitude
- Vector Magnitude Formula
- How to Find the Unit Vector
- Unit Vector Formula

## How to Use the Vector Calculator

You can calculate the dot product, cross product, or projection of vectors, calculate the angle between vectors, or add and subtract vectors using the calculator above. You can do this by entering the coordinates of each vector and selecting the operation you want to perform.

Follow along, and we’ll go through how to perform each vector operation.

## How to Calculate the Cross Product

The cross product is the product between two vectors *a* and *b* in a three-dimensional space and is denoted *a × b*.

### Cross Product Formula

Calculate the cross product of two vectors using the following formula:

a × b = ({y_{a}z_{b} – z_{a}y_{b}}, -{x_{a}z_{b} – z_{a}x_{b}}, {x_{a}y_{2} – y_{a}x_{b}})

Substitute the values of two vectors for x_{a}, y_{a}, z_{a}, x_{b}, y_{b}, & z_{b} to solve the resulting vector.

## How to Calculate the Dot Product

The dot product is the sum of the products of each component of two vectors, *a* and *b*. Unlike the cross product, the dot product is a single number and is denoted *a · b*.

### Dot Product Formula

Calculate the dot product of two vectors using the following formula:

a · b = (x_{a} · x_{b}) + (y_{a} · y_{b}) + (z_{a} · z_{b})

Substitute the values of two vectors for x_{a}, y_{a}, z_{a}, x_{b}, y_{b}, & z_{b} to solve the dot product.

## How to Add Vectors

You can add two or more vectors by adding the corresponding components together to find the resultant vector.

### Vector Addition Formula

Add two vectors using the following formula:

a + b = ({x_{a} + x_{b}}, {y_{a} + y_{b}}, {z_{a} + z_{b}})

Thus, vector *a + b* is equal to the sum of the *x* coordinates of each vector, the sum of the *y* coordinates of each vector, and the sum of the *z* coordinates of each vector.

## How to Subtract Vectors

You can subtract a vector by subtracting the corresponding components from one another to find the resultant vector.

### Vector Subtraction Formula

Subtract one vector from another using the following formula:

a – b = ({x_{a} – x_{b}}, {y_{a} – y_{b}}, {z_{a} – z_{b}})

Thus, vector *a – b* is equal to the difference of the *x* coordinates of each vector, the difference of the *y* coordinates of each vector, and the difference of the *z* coordinates of each vector.

## How to Find the Angle Between Two Vectors

Taken by aligning the initial point, the angle between vectors is the shortest angle between them. It’s the angle formed at the intersection of the initial points, or tails of each vector.

### Angle Between Two Vectors Formula

Calculate the angle between two vectors using the following formula:

θ = cos^{-1}((a · b) / (|a| · |b|))

Thus, the angle *θ* between the two vectors *a* and *b* is equal to the inverse cosine of the dot product *a · b* divided by the magnitude of vector a *|a|* times the magnitude of vector b *|b|*.

## How to Project a Vector

To determine how much of one vector goes in the direction of another vector, you can use vector projection, which is denoted *proj _{b}a*.

### Vector Projection Formula

Calculate the projection of one vector onto another using the following formula:

proj_{b}a = a · b|b|²b

Thus, the projection of vector *a* onto *b* is equal to the dot product *a · b* divided by the magnitude of vector *b* squared, times each component of vector *b*.

## How to Find the Magnitude

The magnitude is the vector’s size, or length. You might say it’s the distance between the vector’s initial point and endpoint.

The magnitude of a vector *a* is denoted *|a|*. A magnitude is always a positive number, it cannot be negative. You can find the midpoint of a two-dimensional vector using our midpoint calculator.

### Vector Magnitude Formula

Calculate the magnitude of a vector using the following formula:

|a|= x² + y² + z²

The magnitude *|a|* of vector *a* is equal to the square root of the sum of the square of each of the vector’s components *x*, *y*, and *z*.

## How to Find the Unit Vector

A unit vector is a vector with a magnitude, of 1. To scale a vector to a unit vector, reduce its length to 1 without changing its direction using the unit vector formula.

### Unit Vector Formula

Calculate the unit vector of a vector using the following formula:

û = u / |u|

So, the unit vector *û* of vector *u* is equal to each component of vector *u* divided by its magnitude *|u|*.