Skip to main content

Kinetic & Potential Energy Calculator: Linear, Rotational, Spring

Calculate linear and rotational kinetic energy, gravitational potential (near-surface and two-body), elastic spring energy, and analyze mechanical energy conservation.

Loading calculator...
Last Updated: February 13, 2026

Linear vs Rotational KE: Side-by-Side Formulas

A 1500 kg car traveling at 25 m/s has 469 kJ of kinetic energy—enough to lift that same car 32 meters straight up. But here's a calculation mistake that catches students: treating a rolling wheel the same as a sliding block. A solid cylinder rolling down a ramp arrives slower than a frictionless sliding block from the same height because energy splits between linear and rotational motion.

Energy TypeFormulaDepends OnExample
Linear KEKE = ½mv²Mass, velocity70 kg runner at 8 m/s → 2240 J
Rotational KEKErot = ½Iω²Moment of inertia, angular velocityFlywheel I=2 kg·m² at 50 rad/s → 2500 J
Rolling ObjectKEtotal = ½mv² + ½Iω²Both linear and angularSolid sphere: KE = (7/10)mv²

Why Rolling Objects Move Slower

When a solid sphere rolls without slipping, conservation gives mgh = ½mv² + ½Iω². For a solid sphere (I = 2mr²/5) with the rolling constraint v = rω, this simplifies to mgh = (7/10)mv², yielding v = √(10gh/7). Compare to a frictionless slide: v = √(2gh). The rolling sphere reaches only 84.5% of sliding speed because 28.6% of the gravitational energy converts to rotation.

A hollow sphere (I = 2mr²/3) is even slower—only 77.5% of sliding speed. Practical implication: in pinewood derby races, solid wheels outperform hollow wheels if all else is equal.

Units: SI standard throughout. KE in joules (J), mass in kg, velocity in m/s, moment of inertia in kg·m², angular velocity in rad/s. Convert rpm to rad/s: multiply by 2π/60.

Gravitational vs Elastic PE: When to Use Each

The choice between U = mgh and U = −GMm/r trips up even advanced students. Rule of thumb: if your altitude change is less than 1% of the planet radius (~64 km for Earth), mgh works fine. For satellite orbits, escape velocity, or interplanetary trajectories, you need the full two-body formula.

PE TypeFormulaReference PointUse When
Near-Surface GravityU = mghGround level (h=0)Dropped objects, ramps, buildings, mountains
Two-Body GravityU = −GMm/rInfinite separation (U=0)Orbits, escape velocity, spacecraft
Elastic (Spring)U = ½kx²Equilibrium (x=0)Springs, elastic bands, shock absorbers

The 1% Rule Error Analysis

At 100 km altitude, g drops from 9.81 to 9.51 m/s²—a 3% decrease. Using mgh with constant g=9.81 overestimates potential energy by about 1.5%. At 400 km (ISS orbit), g = 8.69 m/s² (11% lower), and the mgh error reaches 5-6%. For launch trajectory calculations, this error accumulates and can mispredict required fuel by several percent.

The two-body formula U = −GMm/r handles all altitudes correctly but requires careful bookkeeping: r is distance from planet center, not altitude. For Earth: r = 6.371×10⁶ m + altitude.

Spring Caveat: U = ½kx² assumes linear Hooke's Law behavior. Real springs have nonlinear regions at large compression/extension and may plastically deform past their elastic limit.

Scenario Table: Dropping vs Throwing vs Rolling

Same 2 kg ball, same 5-meter height, three different release conditions. The final speeds differ dramatically—and understanding why reveals how energy partitions between translational and rotational modes.

ScenarioInitial ConditionsFinal Speed% of Max
Drop (point mass)h=5m, v₀=09.90 m/s100% (baseline)
Throw downwardh=5m, v₀=5 m/s down11.07 m/s+11.8%
Throw upwardh=5m, v₀=5 m/s up11.07 m/s+11.8%
Roll (solid sphere)h=5m, v₀=0, rolls down8.37 m/s−15.5%
Roll (hollow sphere)h=5m, v₀=0, rolls down7.67 m/s−22.5%

Why Upward and Downward Throws Have the Same Final Speed

This surprises students: throwing up vs down at the same initial speed gives identical ground-level speeds. Energy conservation explains it. Both scenarios start with E = mgh + ½mv₀². When the ball returns to launch height (heading down), it has speed v₀ again. From there to ground, both gain the same additional energy mgh. Direction doesn't matter—only total mechanical energy does.

Common Mistake: Assuming upward throw lands slower because "gravity works against it." Gravity does negative work going up, positive work coming down—the effects cancel perfectly for a round trip.

Conservation Checks: Initial vs Final Energy

Energy conservation is the most powerful problem-solving tool in mechanics—but only when you account for all forms. A classic error: forgetting rotational KE when a yo-yo descends, then wondering why your predicted speed is 40% too high.

The Energy Audit Method

Set up two columns—initial state and final state—and list every energy contribution:

Initial State (top of ramp)

  • • Gravitational PE: mgh = 2 kg × 9.81 × 3 m = 58.86 J
  • • Linear KE: 0 (at rest)
  • • Rotational KE: 0 (not spinning)
  • • Spring PE: 0 (no spring)
  • Total: 58.86 J

Final State (bottom of ramp)

  • • Gravitational PE: 0 (reference level)
  • • Linear KE: ½mv² = ½(2)v²
  • • Rotational KE: ½Iω² = ½(⅖mr²)(v/r)² = ⅕mv²
  • • Spring PE: 0
  • Total: (7/10)mv² = 58.86 J → v = 6.49 m/s

The energy balance 58.86 J = (7/10)(2 kg)v² gives v = 6.49 m/s. If you forgot rotational KE, you'd get v = √(2gh) = 7.67 m/s—18% too high.

When Energy Isn't Conserved

If your audit shows Efinal < Einitial, energy went somewhere—usually friction heat or air resistance work. Calculate the "missing" energy: Wnon-conservative = Einitial − Efinal. This tells you how much the non-ideal effects cost.

Worked Comparison: Pendulum Swing Heights

A 0.5 kg pendulum bob hangs from a 2 m string. You pull it back to 30°, 45°, and 60° from vertical and release. How do the bottom speeds compare? This classic problem reveals the nonlinear relationship between release angle and energy.

Setting Up the Geometry

The height h above the lowest point depends on release angle θ: h = L(1 − cos θ), where L is string length. This gives the initial PE = mgh = mgL(1 − cos θ).

Release AngleHeight h (m)Initial PE (J)Bottom Speed (m/s)% vs 30°
30°0.2681.312.29Baseline
45°0.5862.873.39+48%
60°1.004.914.43+93%

The Calculation

At 60°: h = 2(1 − cos 60°) = 2(1 − 0.5) = 1.0 m. Initial PE = 0.5 × 9.81 × 1.0 = 4.91 J. At bottom, all PE converts to KE: ½mv² = 4.91 J → v = √(2 × 4.91/0.5) = 4.43 m/s.

Doubling the angle from 30° to 60° nearly doubles the speed because h scales as (1 − cos θ), which is strongly nonlinear. Going from 30° to 45° increases h by 119% (not 50%), hence the disproportionate speed increase.

Real-World Adjustment: Grandfather clock pendulums use small angles (under 5°) where the period is nearly constant. Large-angle pendulums have longer periods, which is why precision clocks minimize swing amplitude.

Reference Point Choices for Potential Energy

"My friend got a different PE value for the same problem—who's wrong?" Possibly neither. Potential energy is defined relative to an arbitrary reference level. Only changes in PE (ΔU) have physical meaning; absolute values depend on where you set zero.

Same Problem, Three Reference Choices

A 10 kg box sits on a 5 m shelf in a room with a 3 m basement below ground level. Calculate PE using different references:

Reference LevelHeight hPE = mghIf Box Falls to Floor
Ground floor (h=0)5 m490.5 JΔU = −490.5 J
Shelf level (h=0)0 m0 JΔU = −490.5 J
Basement (h=0)8 m784.8 JΔU = −490.5 J

The absolute PE differs by hundreds of joules, but ΔU is identical: −490.5 J. This change converts to kinetic energy regardless of reference choice. The predicted impact speed is the same in all three cases.

Best Practices for Reference Selection

  • Near-surface problems: Set h = 0 at the lowest point the object reaches. This makes final PE = 0, simplifying calculations.
  • Spring problems: Always use equilibrium (x = 0) as reference—the formula U = ½kx² assumes this.
  • Orbital mechanics: Use r = ∞ as reference (U = 0 there). This is built into U = −GMm/r.
  • Multi-object problems: Use a single consistent reference for all objects to correctly compare energies.

Non-Conservative Losses: Friction and Air Drag

Real systems lose mechanical energy to heat. A ski racer who should hit 25 m/s based on elevation drop actually clocks 22 m/s—where did 23% of the energy go? Friction and air drag aren't "conservative" forces because they don't store energy for later recovery; they convert it irreversibly to thermal energy.

Modified Energy Equation

With non-conservative forces: Efinal = Einitial − Wfriction − Wdrag

For sliding friction: Wfriction = μmg cos(θ) × d, where μ is friction coefficient, θ is slope angle, and d is sliding distance.

For air drag: Wdrag ≈ ½ρCdAv²d for low speeds, but drag force increases with v², so energy loss calculation requires integration over the path for variable-speed motion.

ScenarioInitial PEEnergy LostFinal KEEfficiency
Ice (μ≈0.02)4905 J~100 J4805 J98%
Snow (μ≈0.10)4905 J~500 J4405 J90%
Grass (μ≈0.35)4905 J~1750 J3155 J64%

Table assumes 50 kg person sliding 100 m down a 10° slope. Energy "lost" becomes heat in the sliding surface and person's clothing.

Terminal Velocity: When drag force equals weight, acceleration stops and the object falls at constant speed. At terminal velocity, all gravitational PE converts directly to drag heating—kinetic energy stops increasing even though the object continues losing height.

SI vs Imperial Energy Units (Joules, BTU, eV)

Energy appears in dozens of units across different fields. A physicist uses joules and electron-volts; an HVAC engineer uses BTUs; a nutritionist uses Calories (kcal). Converting between them prevents embarrassing errors—like designing a heater that outputs BTU when you calculated watts.

UnitSymbolIn JoulesTypical Use
JouleJ1SI standard, physics, engineering
Kilowatt-hourkWh3.6×10⁶Electric utility billing
Calorie (food)Cal, kcal4184Nutrition labels
BTUBTU1055HVAC, heating systems
Foot-poundft·lbf1.356US mechanical engineering
Electron-volteV1.602×10⁻¹⁹Atomic/particle physics
Ergerg10⁻⁷CGS system (older literature)

Practical Conversion Examples

  • A 2000 kcal diet = 8.37 MJ of chemical energy per day
  • A 15,000 BTU window AC removes 15.8 MJ per hour from the room
  • Ionizing hydrogen (13.6 eV) requires only 2.18×10⁻¹⁸ J per atom
  • A 100 W bulb for 10 hours = 1 kWh = 3.6 MJ

Dimensional Analysis Check: 1 J = 1 kg·m²/s² = 1 N·m. If your final units don't reduce to this, you've made a conversion error somewhere.

Sources & References

  • Halliday, D., Resnick, R., & Walker, J. (2018). Fundamentals of Physics (11th ed.). Wiley. — Chapters 7-8 cover work, kinetic energy, potential energy, and conservation principles with extensive worked examples.
  • Serway, R. A., & Jewett, J. W. (2018). Physics for Scientists and Engineers (10th ed.). Cengage Learning. — Chapter 7 (Energy of a System) and Chapter 8 (Conservation of Energy) provide rigorous derivations of all formulas used here.
  • NIST Reference on Constantsphysics.nist.gov — Standard values for G = 6.67430×10⁻¹¹ N·m²/kg², g = 9.80665 m/s² (standard), and unit conversion factors.
  • OpenStax College Physics 2eopenstax.org — Free peer-reviewed textbook, Chapters 7-8 cover energy concepts with algebra-based approach.
  • HyperPhysicshyperphysics.phy-astr.gsu.edu — Georgia State University's concept map physics reference for energy topics.

Formulas implemented following standard physics conventions. For professional engineering applications requiring safety factors or code compliance, consult relevant industry standards (ASME, AISC, etc.).

Troubleshooting KE, PE, and Conservation Problems

Real questions from students stuck on rolling objects, reference levels, and energy balance sheets.

I calculated the speed of a rolling ball as √(2gh) but my measured value is 15% lower—what am I missing?

You forgot rotational kinetic energy. A rolling ball has both translational KE (½mv²) and rotational KE (½Iω²). For a solid sphere, the total is (7/10)mv², not ½mv². Solving mgh = (7/10)mv² gives v = √(10gh/7), which is about 84.5% of √(2gh). That explains your 15% discrepancy. Hollow spheres are even slower—only 77.5% of sliding speed because more mass is at the rim (higher I).

My physics problem says gravitational PE is −3.8×10⁹ J but that's a negative number—how can energy be negative?

The negative sign indicates a bound system, not negative energy in a physical sense. Two-body gravitational PE uses U = −GMm/r with zero defined at infinite separation. As objects get closer, U becomes more negative (energy is released). The more negative the PE, the more tightly bound the system. To escape to infinity, you'd need to add +3.8×10⁹ J of kinetic energy. It's a bookkeeping convention, not a statement about reality—only ΔU matters physically.

I threw a ball upward at 5 m/s and my friend threw one downward at 5 m/s from the same height—whose hits the ground faster?

They hit at the same speed (assuming negligible air resistance). This surprises everyone. Both balls have identical initial mechanical energy: E = mgh + ½mv₀². The upward-thrown ball rises, stops, falls back past the launch point at v₀ downward, then continues to ground. From that point, both scenarios are identical. Direction of initial velocity doesn't affect final speed—only magnitude and height matter. Energy conservation doesn't care which way you threw.

My professor said potential energy depends on reference point choice—so how can it predict anything real?

Only changes in PE (ΔU) have physical meaning, and those are independent of reference choice. Set ground as h=0 and a shelf at h=5m has PE = 490 J. Set the shelf as h=0 and ground is h=−5m with PE = −490 J. But in both cases, ΔU = −490 J when the object falls, converting to +490 J of KE. The predicted impact speed is identical. Choose whichever reference makes your math easier—typically the lowest point in the problem (makes final PE = 0).

I need to convert 2000 Calories from my diet into joules—is it 2000 J or 2,000,000 J?

It's 8,368,000 J (about 8.4 MJ). Food "Calories" (capital C) are actually kilocalories (kcal), where 1 Cal = 1 kcal = 4184 J. So 2000 Cal × 4184 J/Cal = 8.37 MJ. The lowercase calorie (1 cal = 4.184 J) is a chemistry unit rarely used for food. This confusion has caused countless errors—always check whether sources mean Cal or cal. A 2000-joule diet would be starvation (about 0.5 kcal).

I used mgh for a satellite at 400 km altitude but my answer differs from the textbook by 6%—why?

The mgh approximation assumes constant g, which fails at high altitude. At 400 km (ISS orbit), g = 8.69 m/s²—about 11% lower than surface g = 9.81 m/s². Using mgh with surface g overestimates PE. For orbital mechanics, you must use the two-body formula U = −GMm/r, where r is distance from Earth's center (6371 km + altitude). Rule of thumb: if altitude exceeds 1% of Earth's radius (~64 km), use the full formula.

My friend calculated more PE than me for the same problem—turns out she used basement as reference, I used floor level. Who's right?

Both of you. PE absolute values depend on reference choice, but you should get identical ΔU and therefore identical predictions. If you're comparing PE values between two people's solutions, you can't—that's meaningless. If your final answers (speeds, heights, times) differ, someone made a calculation error unrelated to reference choice. Always compare physics predictions (kinetic energy, velocity, time), never raw PE numbers from different reference frames.

Why doesn't my yo-yo reach the same height on the way back up? I expected perfect energy conservation.

Real yo-yos have friction in the axle bearing, string rubbing against itself, and air drag—all non-conservative forces. These convert mechanical energy to heat. Additionally, the string may not release cleanly, losing energy to internal string tension. A high-quality ball-bearing yo-yo on a thin string in vacuum would return nearly to release height. Measure the height loss percentage—it equals the fraction of energy dissipated per cycle. Professional yo-yos lose about 2-5% per throw.

I'm confused about moment of inertia for a rolling cylinder vs solid sphere—they have different formulas but same mass and radius. Why different speeds down a ramp?

Because mass distribution matters, not just total mass. A solid sphere has I = (2/5)mr² while a solid cylinder has I = (1/2)mr². More moment of inertia means more energy goes into rotation, leaving less for translation. Using mgh = ½mv² + ½Iω² with v = rω: sphere gets v = √(10gh/7) ≈ 0.845√(2gh), cylinder gets v = √(4gh/3) ≈ 0.816√(2gh). The sphere is faster because its mass is concentrated closer to the axis (lower I).

How do I calculate energy lost to friction on a ski slope when I don't know the friction coefficient?

Measure initial and final states, then calculate the difference. If you start at height h with velocity 0 and reach the bottom at velocity v, the energy "lost" is W_friction = mgh − ½mv². From this, work backward: W_friction = μmg·cos(θ)·d gives μ = W_friction/(mg·cos(θ)·d), where d is slope distance and θ is angle. Example: 60 kg person, 50 m vertical drop, final speed 25 m/s → mgh = 29,430 J, ½mv² = 18,750 J, so ~36% of energy went to friction and drag.

Energy Calculator - Kinetic & Potential (All Modes)