Skip to content
Physics

Resultant Velocity Calculator

Enter two or more velocity vectors and this calculator adds them as 2-D vectors to find the resultant speed and direction. Switch between magnitude-and-angle mode and x/y-component mode, choose your speed unit, and see a full step-by-step breakdown of the vector addition.

Your details

Choose whether to enter each vector as a magnitude plus angle, or directly as Vx and Vy.
Speed (magnitude) of the first velocity vector.
m/s
Direction of vector 1, measured counter-clockwise from the positive x-axis (east).
deg
Speed of the second velocity vector.
m/s
Direction of vector 2 in degrees from the positive x-axis.
deg
Leave at 0 to ignore this vector.
m/s
deg
Leave at 0 to ignore this vector.
m/s
deg
Resultant velocity
16.55m/s

Magnitude of the combined velocity vector

Direction25deg
Total Vx15m/s
Total Vy7m/s
Vx (horizontal)15
Vy (vertical)7
Resultant16.55

Resultant: 16.55 m/s at 25.0 degrees

  • The resultant velocity is 16.55 m/s, pointing 25.0 degrees (roughly north-east).
  • It breaks down into a horizontal component of 15.00 m/s and a vertical component of 7.00 m/s.

Next stepUse the direction angle with a compass bearing (subtract from 90 degrees to convert to a navigation bearing measured clockwise from north).

What is resultant velocity?

Resultant velocity is the single vector that represents the combined effect of two or more velocity vectors acting on an object at the same time. Because velocity is a vector quantity (it has both magnitude and direction), you cannot simply add the speeds together as if they were plain numbers. Instead, you break each velocity into its horizontal (x) and vertical (y) components, add the components separately, then recombine them using the Pythagorean theorem and trigonometry. A classic example is a boat crossing a river: the boat has its own speed across the river, and the river current pushes it downstream. The actual path and speed of the boat through the water is the resultant of those two velocities.

How to calculate resultant velocity - the formula

The standard approach uses vector decomposition. For each velocity v with direction angle theta (measured counter-clockwise from the positive x-axis): Vx = v * cos(theta) and Vy = v * sin(theta). Sum all the x-components to get Vx_total, and all the y-components to get Vy_total. The resultant magnitude is v_res = sqrt(Vx_total^2 + Vy_total^2) and the direction is theta_res = atan2(Vy_total, Vx_total). The atan2 function (rather than plain arctan) correctly identifies the quadrant for any combination of positive and negative components. This calculator handles all four quadrants automatically.

Magnitude-and-angle vs. x/y-component mode

This calculator offers two input modes. In magnitude-and-angle mode, you enter each velocity as a speed and a direction in degrees. This is convenient when you know the compass heading or launch angle directly. In x/y-component mode, you enter the horizontal and vertical parts of each vector directly - useful when you have already decomposed the vectors or are working with tabulated data. Both modes produce identical results; the component mode simply skips the decomposition step shown in the worked steps panel.

Speed units and angle conventions

You can switch the speed unit between metres per second (m/s), kilometres per hour (km/h), and miles per hour (mph). All vectors must be in the same unit - the calculator does not mix units within a single calculation. Angles are in degrees and are measured counter-clockwise from the positive x-axis (due east). If you are working with compass bearings (measured clockwise from north), convert with: theta_math = 90 - bearing. For example, a compass bearing of 030 degrees (north-north-east) becomes a math angle of 60 degrees.

Common resultant velocity examples

ScenarioVector 1Vector 2Key point
Boat crossing riverBoat speed across (Vx)River current downstream (Vy)Boat drifts downstream; resultant is the actual path
Airplane with crosswindPlane airspeed (Vx)Wind speed (Vy)Pilot must correct heading to maintain desired ground track
Swimmer in currentSwimmer speed across poolPool current along poolResultant determines where swimmer emerges
Projectile at launchHorizontal launch speedVertical launch speedResultant gives muzzle velocity; angle gives trajectory
Two cars collidingCar 1 velocity vectorCar 2 velocity vectorResultant approximates combined momentum direction

Typical scenarios where resultant velocity matters in everyday physics and engineering.

Frequently asked questions

What is the difference between resultant velocity and relative velocity?

Resultant velocity is the vector sum of two or more velocities acting on the same object - for example, a swimmer's own speed plus the river current. Relative velocity is the velocity of one object as observed from another moving object - for example, how fast a car ahead appears to move when you are also driving. Both involve vector subtraction or addition, but the physical meaning differs.

How do I find the resultant of velocities at right angles?

When two velocities are perpendicular (90 degrees apart), the formula simplifies to Pythagoras: v_res = sqrt(v1^2 + v2^2). The direction is arctan(v2 / v1) from the axis of v1. For example, a boat doing 15 km/h east with a 7 km/h north current gives sqrt(225 + 49) = sqrt(274) approximately 16.55 km/h at arctan(7/15) approximately 25 degrees north of east.

Can I use this for more than two velocity vectors?

Yes. This calculator accepts up to four velocity vectors. The method is the same: decompose each into components, sum all the x-components and all the y-components separately, then combine with the Pythagorean theorem. You can model complex scenarios such as an aircraft with engine thrust, headwind, crosswind, and updraft all at once.

Why does the direction sometimes show a different angle than I expected?

The calculator outputs the angle counter-clockwise from the positive x-axis (due east), which is the standard mathematical convention. If you entered compass bearings, the two systems differ by 90 degrees and the clockwise/counter-clockwise directions are reversed. Convert with: math angle = 90 - compass bearing. Also, if the resultant Vx is negative, the atan2 function correctly places the angle in the second or third quadrant (between 90 and 270 degrees), which a simple arctan would not do.

Does resultant velocity apply in 3D?

This calculator handles 2-D (planar) motion. For 3-D vectors, add a third component Vz. The resultant magnitude becomes sqrt(Vx^2 + Vy^2 + Vz^2) and you need two angles (azimuth and elevation) to specify the direction. Most introductory physics, river-crossing, and aviation crosswind problems are 2-D, so the planar version covers the vast majority of practical cases.

How do I convert between m/s, km/h, and mph?

1 m/s = 3.6 km/h = approximately 2.237 mph. 1 km/h = approximately 0.2778 m/s = approximately 0.6214 mph. 1 mph = approximately 0.4470 m/s = 1.609 km/h. Select your desired unit in the calculator and all inputs and outputs automatically use that unit throughout.

Sources

Written by Dr. Tomás Okafor, PhD Physicist · Lagos, Nigeria

Physicist specializing in classical mechanics, bringing 17 years of research and applied dynamics expertise to every calculator he reviews.

Search 3,500+ calculators

Loading search…