The resultant velocity calculator above solves the everyday version of vector addition: you have several velocities acting on the same object at the same time, and you want the one velocity that would produce the identical motion. An aircraft flying through wind, a swimmer crossing a current, a drone holding station in a breeze and a ball thrown from a moving vehicle are all the same problem. Enter each velocity as a speed and a direction, and the tool returns the combined magnitude together with the direction expressed both as a compass bearing and as a conventional maths angle.
Arb Digital builds free calculators that answer the question people actually asked rather than a tidier version of it. Most vector pages stop at two vectors in the maths convention and leave navigators to translate. This one takes four vectors, accepts either angle convention, and reports the east and north components alongside the answer so you can check the arithmetic yourself. It also refuses to invent a direction when the vectors cancel exactly, which is a real case and not an error.
What This Resultant Velocity Calculator Does
Each velocity you enter is resolved into two perpendicular components, an east-west part and a north-south part. Components in the same direction add as plain numbers, which is the entire trick behind vector addition. Once all the east parts are summed and all the north parts are summed, the resultant is recovered with Pythagoras for the magnitude and an inverse tangent for the direction.
The hero shows the resultant speed in your chosen unit with its direction. The grid breaks that answer open. East component is positive toward the east and negative toward the west; north component is positive toward the north and negative toward the south. Compass bearing runs clockwise from north through 360 degrees, the way a ship or aircraft heading is written. The maths angle runs anticlockwise from east, the convention almost every physics textbook uses. Those last two describe the same direction and always differ by the relationship bearing equals ninety degrees minus maths angle, wrapped into range.
Negative speeds are allowed deliberately. Entering a speed of minus forty at a bearing of one hundred and eighty is identical to entering plus forty at a bearing of zero, which makes vector subtraction possible without a separate mode. That is how you get relative velocity: enter one object's velocity normally and the other object's velocity negated, and the resultant is the velocity of the first as seen from the second.
How to Use It
- Choose your unit and convention first. The unit is cosmetic, but the convention changes what every angle you type means, so set it before entering directions.
- Enter each velocity as a speed and a direction. The direction is where the object is going, not where it is coming from. This single point causes more wind-triangle errors than any other.
- Leave unused rows at zero. A zero speed contributes nothing, so a two-vector problem needs no special mode.
- Read the components as a check. If you expect the answer to have no northward part and the north component is not near zero, one of your angles is wrong.
- Use a negative speed to subtract. This turns the tool into a relative-velocity calculator without adding another control.
The Formula: How Resultant Velocity Is Calculated
For a velocity of magnitude v at compass bearing θ, the components are veast = v sin θ and vnorth = v cos θ. Note that sine goes with east and cosine with north, which is the reverse of the maths convention where vx = v cos φ and vy = v sin φ. That swap exists because bearings are measured from the north axis and clockwise, while maths angles are measured from the east axis and anticlockwise. Section 2.3 of OpenStax University Physics Volume 1, Algebra of Vectors, sets out the component method in full, including why the graphical head-to-tail construction and the analytical component sum always agree.
Summing gives E = Σveast and N = Σvnorth. The resultant magnitude is √(E² + N²) and the bearing is atan2(E, N) converted to degrees and wrapped into the range zero to three hundred and sixty. The two-argument arctangent is what keeps the answer in the correct quadrant; a plain arctangent of E divided by N loses the sign information and produces a direction that is one hundred and eighty degrees wrong roughly half the time.
Work the default values. An aircraft flies at 200 km/h on a bearing of 090, and a wind of 40 km/h blows toward a bearing of 180. The aircraft contributes an east component of 200 × sin 90° = 200 and a north component of 200 × cos 90° = 0. The wind contributes an east component of 40 × sin 180° = 0 and a north component of 40 × cos 180° = −40. Totals are E = 200 and N = −40, so the magnitude is √(40,000 + 1,600) = 203.96 km/h and the bearing is atan2(200, −40) = 101.31°. The aircraft is pushed 11.3 degrees south of its heading and gains a little ground speed from the geometry.
Heading Is Not Course, and Wind Direction Is Reported Backwards
Two conventions in navigation trip up almost everyone who comes to this from a physics background. The first is that heading is the direction the vehicle is pointed, while course or track is the direction it actually moves over the ground. The resultant velocity in this tool is the course. If you enter your heading and the wind, the answer tells you where you will end up, not where your nose is aimed.
The second is that meteorological wind direction names the direction the wind comes from. A reported wind of 180 degrees at 40 knots is a southerly, blowing toward the north, and would be entered in this tool as a direction of 000, not 180. Ocean current direction, confusingly, follows the opposite habit and is usually given as the direction the water flows toward. When you mix a wind forecast and a current forecast in the same triangle, one of them almost always needs reversing. Add 180 degrees to the meteorological wind before typing it in, or enter the reported figure with a negative speed, which achieves the same reversal.
Compass bearings carry a third trap. A magnetic bearing read off a hand compass differs from a true bearing by the local magnetic declination, which varies by location and drifts year on year. NOAA's National Centers for Environmental Information page on magnetic declination explains the correction and provides the model that produces current values. This calculator is purely geometric and assumes every angle you give it is measured in the same frame, so convert everything to true or everything to magnetic before you start.
Why the Resultant Can Be Smaller Than Every Input
Vector addition is not arithmetic addition, and the resultant is bounded below by zero rather than by the largest input. Three velocities of equal magnitude at 120-degree intervals sum to exactly nothing. A swimmer moving at 2 m/s directly against a 2 m/s current has a resultant of zero and stays level with the bank, exhausted and stationary.
The general result is that the resultant magnitude lies between the absolute difference of the inputs and their sum. Two velocities of 5 and 3 can combine to anything from 2 to 8 depending on the angle between them, and they hit √34, about 5.83, when perpendicular. That is why the tool reports components: the components tell you which parts reinforced and which cancelled, and the magnitude alone never does.
When the resultant is exactly zero the direction is genuinely undefined, not zero degrees. The calculator says so rather than printing a bearing of 000, because a bearing of 000 means moving north and moving nowhere is a different physical state. The same care applies to the components display, which will show a pair of zeros to confirm the cancellation is real rather than a rounding artefact.
The River-Crossing Problem and Why Time Does Not Change
A classic case worth working through: a swimmer heads straight across a river at 1.5 m/s while the current runs downstream at 1 m/s. The resultant speed is √(1.5² + 1²) = 1.80 m/s at an angle of about 33.7 degrees downstream of the direct crossing. The counter-intuitive part is that the crossing time is unchanged by the current. The across-river component is still 1.5 m/s, and the current has no across-river component at all, so a 60-metre river still takes 40 seconds. The current only decides how far downstream the swimmer lands, which here is 40 metres.
That independence of perpendicular components is the same principle that makes projectile motion tractable, where horizontal and vertical motion are solved separately and joined only by shared time. Our projectile motion calculator applies exactly that split to a launch angle and speed. If instead you want the swimmer to land directly opposite, you have to solve the inverse problem: aim upstream by arcsin(1 ÷ 1.5) = 41.8 degrees, which drops the across-river component to 1.12 m/s and stretches the crossing to 54 seconds. Vector addition never gives something for nothing.
How This Differs From the Site's Other Vector Tools
The boundary in one sentence: this page adds several velocities that all describe the same object and returns a navigational direction, while the general-purpose vector calculator performs abstract operations such as dot products, cross products and unit vectors on two mathematical vectors in two or three dimensions. If your question involves a bearing, a current or a wind, you want this page. If it involves the angle between two arbitrary vectors or a cross product, you want that one.
The velocity calculator covers the one-dimensional kinematic relations — displacement over time, or initial velocity plus acceleration over time — and does not deal with direction at all. The net force calculator is the force analogue of this page, summing several forces into one resultant, and the arithmetic is identical because forces and velocities are both vectors. For rotating rather than translating motion, the angular velocity calculator handles revolutions, radians per second and rim speed. To reformat a result into another unit, use the speed converter, and for very fast resultants the Mach number calculator expresses them relative to the local speed of sound.
Assumptions and Range of Validity
This is classical, flat-plane, non-relativistic vector addition, and it is exact within those limits. Velocities are treated as free vectors in a single plane, so a vertical component such as a climb rate has no place in the entry fields. Three-dimensional problems need a third component and belong in the general vector tool.
The plane assumption also means great-circle curvature is ignored. Over a few hundred kilometres that error is negligible; over an ocean crossing, a constant bearing traces a rhumb line rather than the shortest path, and real flight planning splits the route into legs. Speeds are also assumed small compared with light, which for any vehicle is overwhelmingly true — relativistic velocity addition only departs measurably from this arithmetic at a substantial fraction of light speed, and our relativistic kinetic energy calculator covers that regime. Finally, every velocity is assumed constant over the interval you care about; a gusting wind or an accelerating current needs the problem broken into shorter segments.
Arb Digital builds free tools like this one because useful pages earn attention. If you want tools, calculators or content built for your own audience, we can help.
Browse All Free Tools Talk to Arb DigitalCommon Mistakes to Avoid
- Adding the speeds directly — only parallel vectors add arithmetically. At any other angle the resultant is smaller than the sum, and at 180 degrees it is the difference.
- Entering a wind by its reported direction — meteorological wind direction is where the wind comes from. Reverse it, or enter it with a negative speed.
- Mixing conventions — a bearing of 45 and a maths angle of 45 point to different places. Pick one convention and convert every input into it.
- Using a plain arctangent by hand — it collapses two quadrants onto one and silently returns a direction 180 degrees wrong. Use the signs of both components to place the answer.
- Mixing magnetic and true bearings — declination can exceed twenty degrees in some regions, which is far larger than any rounding error in the calculation itself.
Related Free Tools From Arb Digital
For abstract vector algebra, the vector calculator handles dot and cross products in two or three dimensions. The velocity calculator covers straight-line kinematics, the net force calculator resolves several forces into one, and the projectile motion calculator shows component independence in action. Convert your answer with the speed converter, express it against the sound barrier with the Mach number calculator, or move to rotation with the angular velocity calculator. The full free online tools hub lists everything.
Frequently Asked Questions
Only when every velocity points the same way. In general the resultant is found by adding components, and it lies somewhere between the difference of the inputs and their sum. Two 100 km/h velocities at right angles give about 141 km/h.
Meteorological reports give the direction the wind blows from, so a wind reported as 180 degrees is blowing toward 000. Either add 180 degrees before entering it, or enter the reported bearing with a negative speed, which reverses the vector.
A bearing starts at north and increases clockwise, while a maths angle starts at east and increases anticlockwise. They describe the same direction and are related by bearing equals ninety degrees minus the maths angle, wrapped into the range zero to 360.
Yes. Enter the velocity you want to subtract with a negative speed, which points the same magnitude the opposite way. The resultant is then the relative velocity of the first object as observed from the second.
Because the components cancelled exactly and the resultant magnitude is zero. A stationary object has no direction of travel, and printing a bearing of 000 would wrongly suggest it is moving north.
No, provided the swimmer keeps the same heading. The current has no component across the river, so the across-river speed is unchanged and only the landing point moves downstream. Aiming upstream to land opposite does lengthen the crossing.
Not directly. The tool works in a single horizontal plane, so a climb or descent rate has no field. For a third component, use the general vector calculator, which supports three dimensions.
This tool is provided for educational and study use. It performs idealised planar vector addition and ignores Earth curvature, changing winds and currents, and vehicle performance limits, so treat its output as a physics result rather than a navigation plan.