Work-Energy Theorem Calculator
Last updated: 22 August 2026
Reviewed by Gavin · Research and drafting assisted by AI
Work-Energy Theorem Calculator
Solve the work-energy theorem both ways: W = F · d · cos(θ) for the dot-product form, and ΔKE = ½ m (v_f² − v_i²) for the kinetic-energy form. Six solve-for-X modes let you back out any one unknown (work, force, distance, angle, ΔKE, or mass) from the other three. Edit any field; the result block updates live and flags impossible ratios (e.g. |W/(F·d)| > 1) before the math blows up.
Work-Energy Theorem Calculator
The work-energy theorem is one of the most useful shortcuts in classical mechanics. Instead of tracking every force on an object through Newton's second law and integrating accelerations, you can jump straight from forces and displacements to kinetic energy in one line. The work-energy theorem calculator below solves both forms of the theorem: the dot-product form W = F · d · cos(θ) and the kinetic-energy form ΔKE = ½ m (v_f² − v_i²). You can solve for any one unknown (work, force, distance, angle, change in kinetic energy, or mass) by entering the other three. The tool flags impossible inputs, such as asking for an angle when the ratio |W/(F·d)| exceeds one, before the math breaks down.
What the Work-Energy Theorem Says
The work-energy theorem states that the net work done on a particle equals its change in kinetic energy:
W_net = ΔKE = ½ m (v_f² − v_i²)
Here W_net is the scalar sum of work done by every force acting on the particle during the interval. This single scalar equation often replaces three coupled vector equations from Newton's second law. Whenever a problem asks about speeds before and after a process (a drop, a launch, a collision, a braking event), the work-energy theorem is usually the fastest route to the answer.
When a single constant force F acts over a straight-line displacement d, and θ is the angle between the force vector and the displacement vector, the work done by that force is the dot product of the two vectors:
W = F · d · cos(θ)
The dot product captures an essential geometric fact: a force perpendicular to the motion does no work. Gravity acting on a book sliding across a level table is exactly 90° from the motion, so cos(90°) = 0 and the work is zero, the book's kinetic energy does not change because of gravity alone. By contrast, gravity acting on a falling book is parallel to the motion (θ = 0°), so cos(0°) = 1 and the work is the full F·d.
The Two Forms and How They Connect
The dot-product form is useful when you know the forces and the path. The kinetic-energy form is useful when you know the speeds. Setting them equal gives the bridge:
F · d · cos(θ) = ½ m (v_f² − v_i²)
This is the practical statement used in nearly every introductory physics problem. The left side asks "what did the forces do along this path?" and the right side asks "how did the speed change?" They are always equal, even when the path is curved or multiple forces act. As long as you correctly sum the work contributions (including negative work from friction and air resistance), the equality holds.
How to Use the Calculator
- Pick a solve mode from the radio buttons: Solve for Work (W), Solve for Force (F), Solve for Distance (d), Solve for Angle (θ), Solve for ΔKE, or Solve for Mass (m from W = ΔKE).
- Enter the three known values into the input boxes that appear. The calculator hides inputs that aren't needed for the current mode so the screen stays uncluttered.
- Read the primary result in the highlighted block. It shows the formula being used and the numerical answer with units.
- Glance at the auxiliary readings: cos(θ), the forward-computed W, the ΔKE for your mass and velocities, and the ratio |W/(F·d)|. These give you independent cross-checks on the primary answer.
- Use the preset buttons to load common textbook examples (a horizontal push, an angled push, a perpendicular force, a braking event, a 1 g pellet at 100 m/s).
- If the inputs make the math undefined, for example, you ask for the angle when |W/(F·d)| > 1, or you ask for mass when v_f = v_i, the tool shows a clear reason instead of returning NaN.
Worked Examples
Pushing a Box Across the Floor
You push a 30 kg box with a horizontal force of 80 N over a distance of 5 m. There is no friction. What is the work done, and what is the final speed if the box starts from rest?
W = F · d · cos(θ) = 80 · 5 · cos(0°) = 80 · 5 · 1 = 400 J
Using the kinetic-energy form: ΔKE = W = ½ m v_f² → v_f = sqrt(2W / m) = sqrt(2 · 400 / 30) ≈ 5.16 m/s
The dot-product form gave us the work in one line. Setting that equal to the kinetic-energy form gave us the final speed without ever integrating an acceleration.
A Car Braking to a Stop
A 1,500 kg car moving at 20 m/s brakes uniformly to rest over 50 m. What is the braking force, and what is the work done by friction?
ΔKE = ½ m (0² − 20²) = ½ · 1500 · (−400) = −300,000 J
The negative sign means kinetic energy was removed, work was done by friction against the motion. The friction force magnitude is:
F = W / d = −300,000 / 50 = −6,000 N (opposite to motion)
The same problem via Newton's second law gives a = (v_f² − v_i²) / (2d) = −4 m/s² and F = ma = 6,000 N. Both methods agree, but the work-energy route skips the intermediate acceleration.
A Ball Thrown Straight Up
A 0.2 kg ball leaves your hand at 15 m/s. Ignoring air resistance, how high does it rise?
ΔKE at the top = ½ m (0² − 15²) = −22.5 J
The work done by gravity over height h is W = −mgh (negative because gravity points down while displacement points up).
−mgh = −22.5 → h = 22.5 / (0.2 · 9.8) ≈ 11.5 m
This problem mixes the two forms seamlessly: ΔKE on one side, mgh on the other.
Real-World Applications
Engine Power and Fuel Consumption
Engine power is work per unit time: P = W / t. At a steady cruising speed, the work done by the engine balances the work done by drag. The work-energy theorem lets engineers back out the drag force from a simple fuel-burn measurement, and then size the engine for the desired acceleration profile.
Braking Distance and Stopping Sight Distance
Highway engineers use the work-energy theorem to design stopping sight distance. Given a design speed, a tyre-road friction coefficient, and a perception-reaction time, the energy form of the theorem produces the braking distance in a single line, without integrating jerk over time.
Roller Coaster Physics
The first drop of a roller coaster converts gravitational potential energy into kinetic energy. Designers compute the maximum speed at the bottom of the drop using the work-energy theorem (work by gravity equals change in KE), and then track subsequent hills the same way. Friction and air drag gradually remove kinetic energy, which is why the chain lift only appears on the first hill.
Projectile Motion (Without Air Resistance)
At any point in the trajectory, the kinetic energy plus the gravitational potential energy equals the initial total mechanical energy. The work-energy theorem is the proof of this conservation statement: the only force doing work is gravity, and its work is exactly −mgΔh, which is the change in potential energy.
Crash Reconstruction
Forensic engineers apply the work-energy theorem in reverse: given a skid mark length and a tyre friction coefficient, they compute the pre-collision speed of a vehicle. The work done by friction equals the change in kinetic energy, so v_i = sqrt(v_f² + 2 · μ · g · d_skid).
Common Mistakes to Avoid
Mixing up the angle. The angle θ is measured between the force vector and the displacement vector, not between the force and some absolute axis. Pushing a lawnmower at 30° below horizontal while it moves forward: the angle between your push and the motion is 30°, but the angle between the horizontal component of your push and the motion is 0°. Watch which angle the problem gives you.
Forgetting the sign of θ for a reverse push. If you push against the motion (braking, friction), the angle is greater than 90° and cos(θ) is negative. The work is then negative, and the kinetic energy decreases. Many textbook problems have you push "to slow something down"; the work is negative even though the force is in the same direction as your arms.
Mixing units. The theorem requires consistent SI units throughout: newtons for force, metres for distance, kilograms for mass, metres per second for velocity, and joules for work and energy. A common trap is to enter force in kilonewtons and distance in centimetres, the answer comes out 100× too small. Always convert to base SI units before computing.
Confusing W with ΔKE. W is the work done by a specific force along a specific path. ΔKE is the change in kinetic energy of the particle. They are equal only when you sum the work of every force acting on the particle. If the problem asks for "the work done by gravity", that is only the gravity contribution, friction and air drag also do work, and the total must equal ΔKE.
Treating the angle mode as unrestricted. Asking for the angle θ when |W/(F·d)| > 1 has no real solution because arccos is only defined on [−1, +1]. The calculator flags this; if you are doing it by hand, double-check that the inputs are physically consistent.
Ignoring the speed direction in ΔKE. ΔKE uses v², so a car moving at −20 m/s (reversing) and a car moving at +20 m/s have the same kinetic energy. The kinetic-energy form of the theorem does not distinguish forward from backward; the dot-product form does, through the sign of cos(θ).
The Vector Picture in One Dimension
When motion is along a straight line, you can drop the vector notation and use signed quantities. Let positive direction be the direction of motion. Then d > 0, and the work done by a force F is W = F · d · cos(θ) where θ is the signed angle from the displacement vector. If the force points opposite to motion, cos(θ) < 0 and W < 0; energy is removed from the particle.
In multiple dimensions, the work is the dot product F · d, where both are vectors: W = F_x · d_x + F_y · d_y + F_z · d_z. The kinetic-energy form is unchanged, it doesn't care about direction, only about speed. The "Solve for Angle" mode in this calculator assumes the simple 1-D geometry where one angle captures everything. For 2-D or 3-D problems, decompose the motion and the forces into components first, then apply the theorem along each axis.
Frequently Asked Questions
Does the work-energy theorem apply to variable forces? Yes. For a variable force, the work is the line integral of the force along the path: W = ∫ F · dr. The kinetic-energy form W = ½ m (v_f² − v_i²) still holds as long as you correctly compute W from the integral. The dot-product form W = F · d · cos(θ) is the special case of constant force. For springs and other linear forces, integrate directly: W_spring = ½ k (x_i² − x_f²).
What is the difference between work and impulse? Work is force times distance (a scalar in joules). Impulse is force times time (a vector in newton-seconds). Work changes kinetic energy. Impulse changes linear momentum. The work-energy theorem is the integral of Newton's second law over position; the impulse-momentum theorem is the integral of Newton's second law over time. Both are valid, but they answer different questions.
Why does the angle mode return no result for some inputs? The angle is recovered from θ = arccos(W / (F · d)). The arccos function is only defined on the interval [−1, +1]. If the magnitude of W / (F · d) exceeds 1, the inputs are physically inconsistent, they imply a force doing more (or less) work than F · d allows at any real angle. The calculator detects this and shows the actual ratio so you can fix the input.
Can I use this for rotational motion? The scalar theorem W = τ · Δθ = Δ(½ I ω²) is the rotational analogue, where τ is torque, Δθ is the angular displacement in radians, I is the moment of inertia, and ω is angular velocity. The same idea, work done by a generalised force through a generalised displacement equals the change in a kinetic-like energy, extends to many other branches of mechanics.
What does negative ΔKE mean physically? A negative ΔKE means the particle has lost kinetic energy. This is the everyday case: a car braking, a ball thrown up losing speed, friction slowing a sliding block. The energy went somewhere, usually into heat (friction) or into potential energy (lifting) or into deformation (crash). The work-energy theorem is silent on where the energy went; it only says the change in KE equals the total work done.
Is the angle in degrees or radians? This calculator accepts the angle in degrees because that is the convention used in nearly every introductory physics textbook and in everyday measurement. Internally the angle is converted to radians for the trigonometric call (cos θ rad and arccos). If you have the angle in radians, divide by π/180 first; if you have it in gradians (400 per circle), the conversion is multiply by 0.9 before treating it as degrees.
How accurate is the calculator? The calculator uses IEEE 754 double-precision floating point arithmetic. For any inputs in the normal physical range (forces up to billions of newtons, distances up to light-years, masses from subatomic to astronomical), the result is accurate to about 15 significant digits. The answer is rounded for display, but the underlying computation does not lose precision.
Also try these free tools:
Inputs and Their Effects
Each input on the form contributes a different piece of information to the calculation. For the Work-Energy Theorem, the force F enters linearly (doubling F doubles W at fixed d and θ). The distance d enters linearly as well (doubling d doubles W). The angle θ enters through cos θ, so the response is non-linear, W changes sign at θ = 90° and reaches its maximum at θ = 0°. For the ΔKE form, mass enters linearly while velocity enters quadratically (doubling v gives four times the kinetic energy). Mass, velocity, work, force, distance, and angle are all in SI units; mixing systems (km/h, lbf, ft) silently produces wrong answers. For the Work-Energy Theorem, the optional "Solve for θ" mode is bounded, it requires |W/(F·d)| ≤ 1, otherwise no real angle exists. For the Work-Energy Theorem, optional inputs like the auxiliary readings (cos θ, forward W, |W/(F·d)|) add verification rather than change the overall shape of the result. For the Work-Energy Theorem, treat them as cross-checks to apply when you have the data, and ignore them safely when you do not. For the Work-Energy Theorem, if the form offers preset buttons, those are sensible defaults rather than personalised recommendations, adjust them to match your situation when the default does not apply. For the Work-Energy Theorem, when the same calculation is available through multiple entry points (such as choosing between the dot-product and kinetic-energy forms), pick the one that matches the data you have on hand rather than trying to convert units manually.