My Calculator

Vector Addition Calculator

Add or subtract two or more 2D vectors and instantly see the resultant vector's components, magnitude, and direction, with a visual tip-to-tail diagram and full step-by-step working.

V1
V2

Resultant Vector R

(3, 7)

Magnitude |R| = 7.616

Direction θ = 66.801° from positive x-axis

Tip-to-Tail Vector Diagram

Each vector is drawn starting where the previous one ends. The bold green arrow is the resultant — a direct line from the origin to the final tip.

OV1 (4, 3)V2 (-1, 4)R = (3, 7)

|R| = 7.616, θ = 66.801°  |  Rx = 3, Ry = 7

Step-by-Step Solution

Here's exactly how this answer was calculated, one step at a time.

  1. 1

    Write down every vector's x and y components

    V1 = (4, 3), V2 = (-1, 4)

    Each vector is broken into its horizontal (x) and vertical (y) components. To add or subtract vectors, you add or subtract their matching components separately — x with x, and y with y.

  2. 2

    Add (or subtract) all the x-components

    Rx = 4 − 1 = 3

    Sum every vector's x-component, flipping the sign for any vector being subtracted. This gives the x-component of the resultant vector R.

  3. 3

    Add (or subtract) all the y-components

    Ry = 3 + 4 = 7

    Do the same for the y-components. This gives the y-component of the resultant vector R.

  4. 4

    Find the magnitude of the resultant using the Pythagorean theorem

    |R| = √(Rx² + Ry²) = √(3² + 7²) = √58 = 7.616

    Since Rx and Ry are perpendicular components, the length (magnitude) of the resultant vector is the hypotenuse of a right triangle formed by them.

  5. 5

    Find the direction angle of the resultant

    θ = atan2(Ry, Rx) = atan2(7, 3) ≈ 66.801°

    The direction angle is measured counter-clockwise from the positive x-axis, giving the resultant vector's orientation in standard position.

R = (3, 7), |R| = 7.616, θ = 66.801°

Free Online Vector Addition Calculator

This vector addition calculator instantly adds and subtracts two or more 2D vectors, giving you the resultant vector's x and y components, its magnitude, and its direction angle, all in one tool. It works as a vector addition calculator, vector subtraction calculator, resultant vector calculator, and vector magnitude and direction calculator combined, so you never need to work through the component method by hand or switch between separate tools for each step.

Whether you're a physics or engineering student solving problems on forces, velocity, and displacement, a game or graphics developer combining movement vectors in code, or anyone who needs to add multiple 2D vectors together quickly, this calculator gives you an instant, accurate result along with a visual tip-to-tail diagram and complete step-by-step working, so the geometry behind the math is never a mystery.

How to Use This Vector Addition Calculator

Using this online vector calculator takes just a few steps. Enter the x and y components for each vector, and choose whether it should be added to or subtracted from the running total using the +/− selector next to each vector after the first. Use the "Add Another Vector" button to include a third, fourth, or additional vector — the calculator supports adding and subtracting any number of vectors, not just two.

  • Enter the x-component and y-component for each vector
  • Choose Add or Subtract for every vector after the first
  • Add more vectors with the "Add Another Vector" button if needed
  • Read the resultant vector's components, magnitude, direction, and the visual diagram

Vector Addition Formula

Vector addition and subtraction work component by component: to combine two or more vectors, you simply add or subtract their x-components together and their y-components together separately. This is called the component method, and it works no matter how many vectors you're combining.

  • Step 1: Break each vector into its x and y components
  • Step 2: Rx = x1 ± x2 ± x3 ± ... (sum the x-components, using − for any subtracted vector)
  • Step 3: Ry = y1 ± y2 ± y3 ± ... (sum the y-components the same way)
  • Step 4: Magnitude |R| = √(Rx² + Ry²) — the Pythagorean theorem applied to the resultant's components
  • Step 5: Direction θ = atan2(Ry, Rx) — the angle measured counter-clockwise from the positive x-axis

Worked Example: Adding Two Vectors

Suppose vector V1 = (4, 3) and vector V2 = (−1, 4), and you want to find their sum R = V1 + V2. First, add the x-components: Rx = 4 + (−1) = 3. Then add the y-components: Ry = 3 + 4 = 7. So the resultant vector is R = (3, 7). Its magnitude is |R| = √(3² + 7²) = √58 ≈ 7.62, and its direction is θ = atan2(7, 3) ≈ 66.8° measured counter-clockwise from the positive x-axis — exactly what the diagram above shows for the default example.

Now try a subtraction example: if V1 = (5, 2) and you subtract V2 = (2, 6), the resultant is Rx = 5 − 2 = 3 and Ry = 2 − 6 = −4, giving R = (3, −4) with magnitude |R| = √(3² + (−4)²) = √25 = 5. Subtracting a vector is the same as adding its negative, which is exactly why the tip-to-tail diagram draws a subtracted vector pointing in the opposite direction of its original components.

Tip-to-Tail Method vs. Parallelogram Method

There are two classic geometric ways to visualize vector addition. The tip-to-tail method, used in the diagram above, places the tail of each new vector at the tip (head) of the previous one; the resultant is the single arrow drawn from the very first tail to the very last tip. This method scales naturally to any number of vectors, which is why it's used here.

The parallelogram method instead places both vectors' tails at the same origin point and completes a parallelogram, with the resultant running along the parallelogram's diagonal. Both methods always produce the same resultant vector — they're just two different ways of visualizing the same component-based addition described above.

Common Mistakes When Adding Vectors

The most common mistake is adding magnitudes directly instead of components — for example, assuming two vectors of length 5 always combine to a vector of length 10. That's only true if both vectors point in exactly the same direction; in every other case, the resultant's magnitude depends on the angle between the vectors and must be found using the component method or the law of cosines, not simple addition.

Another frequent error is mixing up the sign convention when subtracting. Remember that A − B is the same as A + (−B), meaning you flip the sign of every component of B before adding. Forgetting to flip both the x and y components — flipping only one — is a common source of wrong answers, which is why this calculator handles the sign flip automatically the moment you choose "Subtract" for a vector.

Where Vector Addition Is Used

Vector addition comes up constantly in fields where quantities have both size and direction, and multiple such quantities need to be combined into one net effect:

  • Physics, combining forces, velocities, and accelerations acting on an object at the same time
  • Engineering, analyzing structural loads and combined forces on beams, cables, and joints
  • Navigation and aviation, combining an aircraft or ship's heading with wind or current vectors
  • Computer graphics and game development, combining movement, gravity, and collision-response vectors
  • Robotics, summing multiple motion or force inputs to compute a robot's net movement
  • Sports science, analyzing combined forces or velocity components in motion analysis

Frequently Asked Questions

How do you add two vectors together?

Add their x-components together to get the resultant's x-component, and add their y-components together to get the resultant's y-component. For example, (4, 3) + (−1, 4) = (3, 7).

How do you subtract one vector from another?

Subtracting a vector is the same as adding its negative: subtract the x-components and y-components separately. For example, (5, 2) − (2, 6) = (3, −4).

How do I find the magnitude of a resultant vector?

Use the Pythagorean theorem on the resultant's components: |R| = √(Rx² + Ry²). For R = (3, 7), the magnitude is √(9 + 49) = √58 ≈ 7.62.

How do I find the direction of a resultant vector?

Use θ = atan2(Ry, Rx), which gives the angle in degrees measured counter-clockwise from the positive x-axis, correctly handling all four quadrants.

Can this calculator add more than two vectors?

Yes. Use the "Add Another Vector" button to include up to six vectors, and choose Add or Subtract for each one — the component method works the same way no matter how many vectors are combined.