Skip to main content

Kinetic & Potential Energy Calculator

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: November 21, 2025

Understanding Kinetic & Potential Energy

Kinetic and potential energy describe motion and stored energy in physical systems. This calculator computes them across linear motion, rotation, gravity (near-surface and two-body), and springs—helping you understand mechanical energy conservation in real-world applications from vehicles to orbital mechanics.

Core Formulas

  • Linear Kinetic Energy (KE): K = ½mv², where m is mass (kg) and v is velocity (m/s). Energy of linear motion. Example: A 1000 kg car at 20 m/s has K = ½(1000)(20²) = 200,000 J = 200 kJ.
  • Rotational Kinetic Energy (KErot): Krot = ½Iω², where I is moment of inertia (kg·m²) and ω is angular speed (rad/s). Energy of spinning objects. For a solid disk: I = ½mr².
  • Gravitational Potential (Near-Surface): Ug ≈ mgh, where g is gravitational acceleration (9.81 m/s² on Earth) and h is height above reference level. Valid when h « planet radius. Example: Lifting 10 kg to 5 m height: U = (10)(9.81)(5) ≈ 491 J.
  • Gravitational Potential (Two-Body): U(r) = -GMm/r, where G = 6.674×10-11 N·m²/kg² is the gravitational constant, M is central body mass, m is object mass, and r is separation distance. Negative value indicates bound system. Used for orbital mechanics and large altitude changes.
  • Elastic (Spring) Potential: Us = ½kx², where k is spring constant (N/m) and x is displacement from equilibrium (m). Energy stored in compressed or stretched springs. Hooke's Law: F = -kx.
  • Mechanical Energy Conservation: Etotal = K + U = constant when only conservative forces act (no friction, air resistance, or other dissipative forces). ΔK + ΔU = 0, so energy transforms between kinetic and potential forms.

Units: SI units are standard (J for joules, kg, m, s). The calculator supports unit system switching for convenience. Always verify dimensional consistency: 1 J = 1 N·m = 1 kg·m²/s².

How to Use This Calculator

This calculator provides five specialized modes to compute different forms of mechanical energy. Follow these steps for accurate results:

  1. Select Mode: Choose the energy type you want to calculate:
    • Kinetic (Linear): Use mass (kg) and speed (m/s or ft/s) to calculate translational kinetic energy KE = ½mv². Applicable to cars, projectiles, runners, and any object moving in a straight line.
    • Kinetic (Rotational): Use moment of inertia I (kg·m²) and angular speed ω (rad/s) to calculate rotational energy KErot = ½Iω². Convert rpm to rad/s: ω = rpm × 2π/60. Used for wheels, flywheels, turbines, and spinning objects.
    • Gravitational (Near-Surface): Choose a celestial body (Earth, Moon, Mars, or custom g value) to set gravitational acceleration, then enter mass and height to calculate Ug = mgh. Suitable for heights up to ~10 km on Earth where g is approximately constant.
    • Gravitational (Two-Body): Choose central body (Earth, Sun, etc.) to set mass M, then enter object mass m and separation distance r to calculate U = -GMm/r. More accurate for orbital mechanics, satellite analysis, and large altitude changes where g varies significantly.
    • Elastic (Spring): Use spring constant k (N/m) and displacement x (m) from equilibrium to calculate spring potential energy Us = ½kx². Applications include shock absorbers, spring launchers, and vibration systems.
  2. Enter Inputs: Provide the required physical parameters for your selected mode. Ensure units are consistent with the chosen unit system (SI or Imperial). Use positive values for magnitudes; the calculator handles sign conventions (e.g., negative gravitational potential).
  3. Adjust Display Settings: Configure output preferences:
    • Decimals: Choose precision (2, 4, 6, or 8 decimal places) for rounding results.
    • Unit System: Select SI (metric: kg, m, J) or Imperial (lbm, ft, ft·lbf) for inputs and outputs.
    • Display Format: Use rounded (e.g., 1234.56), raw (full precision), or scientific notation (e.g., 1.23e+3) for large/small numbers.
    • Show Calculation Steps: Enable to see transparent formula derivations, substitutions, and intermediate calculations for educational purposes.
  4. Calculate: View comprehensive results including:
    • Calculated energy value with correct units (J, kJ, MJ, etc.)
    • Formula used with your specific values substituted
    • Step-by-step calculation breakdown (if enabled)
    • Physical interpretation and context
    • Visualization hints (e.g., energy bar charts, before/after scenarios)

Pro Tip: Use near-surface mgh for small heights relative to planet radius (h « R). Use two-body -GMm/r for high altitudes or orbital distances where gravitational field varies significantly. Switch to Scientific format for astronomical or microscopic energy scales.

Practical Examples & Use Cases

  • Sports & Vehicles: Estimate the kinetic energy of a runner (70 kg at 5 m/s: KE ≈ 875 J), cyclist, or car to understand impact forces in collisions or braking distances. Higher speed increases energy quadratically (double speed = 4× energy).
  • Engineering & Robotics: Compute rotational kinetic energy in flywheels for energy storage, motor rotors, robotic joints, or gimbals to properly size motors and bearings. Example: A flywheel with I = 5 kg·m² spinning at 3000 rpm (314 rad/s) stores K = ½(5)(314²) ≈ 246 kJ.
  • Aerospace & Orbital Mechanics: Compare near-surface mgh vs two-body -GMm/r calculations when altitude is large. For low Earth orbit (~400 km altitude), the two-body formula is essential because g decreases by ~10% from surface value. Escape velocity calculations require two-body potential.
  • Product Design & Manufacturing: Evaluate spring potential energy for mechanical launchers, suspension systems, safety mechanisms, and return springs. Calculate compression distance needed to store desired energy: x = √(2U/k). Design springs with appropriate stiffness k for target performance.
  • Physics Education & Labs: Apply energy conservation to predict final speeds from drop heights using mgh = ½mv² → v = √(2gh). Analyze pendulum swings, roller coasters, spring oscillators, and collisions by tracking kinetic and potential energy transformations.
  • Renewable Energy: Calculate energy stored in elevated water reservoirs (pumped hydro storage), compressed springs, or rotating flywheels for grid-scale energy storage systems. Assess efficiency losses from friction and air resistance in real systems.

Conservation Check: In ideal systems (no friction, air drag, or heat loss), total mechanical energy E = K + U remains constant. Real systems have energy dissipation: Efinal = Einitial - Wnon-conservative, where Wnon-conservative accounts for friction and drag.

Understanding Your Results

The calculator presents energy results with detailed context and optional step-by-step derivations. Here's how to interpret each output:

OutputMeaning
Kinetic Energy (J)Energy of motion, linear (½mv²) or rotational (½Iω²). Always positive. Depends quadratically on speed—doubling velocity quadruples kinetic energy.
Potential Energy (J)Stored energy due to position in a force field (gravity) or configuration (spring). Can be positive (mgh, ½kx²) or negative (-GMm/r for bound systems). Only changes in U are physically meaningful.
Total Mechanical Energy (J)Etotal = K + U. Constant when only conservative forces act (no friction, air resistance). Used to predict final states from initial conditions via energy conservation.
Parameters UsedShows input values with units, physical constants (g, G, M), and any preset selections (e.g., "Earth" sets g = 9.80665 m/s²). Verify these match your scenario.
Shown Steps (optional)Detailed calculation showing exact formula, value substitution, arithmetic steps, and final result. Educational feature for understanding energy computations and checking work.

Visual Cues May Include:

  • "Before/After" Energy Tallies: For conservation checks showing energy transformation between kinetic and potential forms in physical processes (e.g., free fall, spring release).
  • Model Appropriateness Notes: Guidance on when near-surface (mgh) vs two-body (-GMm/r) gravitational models are more accurate based on altitude and planet radius.
  • Unit Conversions: Display equivalent energies in different units (J, kJ, MJ, kWh, calories, ft·lbf) for cross-reference and practical interpretation.
  • Reference Level Reminders: Potential energy is defined relative to an arbitrary zero. Only ΔU (change in potential) has absolute physical meaning—choice of reference doesn't affect predictions.

Limitations & Assumptions

• Conservative Force Systems Only: Energy conservation (E = K + U = constant) applies strictly when only conservative forces act. Real systems with friction, air resistance, or other dissipative forces lose mechanical energy to heat, requiring work-energy theorem modifications.

• Near-Surface vs. Two-Body Gravity: The mgh approximation for gravitational potential energy is valid only near planetary surfaces where g is approximately constant. For large altitude changes or orbital mechanics, the full two-body formula U = -GMm/r must be used.

• Ideal Spring Behavior (Hooke's Law): Elastic potential energy calculations (½kx²) assume linear spring response. Real springs exhibit non-linear behavior at large displacements, material hysteresis, and may undergo permanent deformation beyond elastic limits.

• Reference Level Arbitrariness: Potential energy depends on the chosen reference point (zero level). While energy differences are physically meaningful, absolute values require consistent reference specification. Mixing reference frames leads to incorrect results.

Important Note: This calculator is strictly for educational and informational purposes only. It demonstrates fundamental energy principles for learning. Engineering applications involving energy storage systems, mechanical design, or thermodynamic analysis require consideration of efficiency losses and real material properties.

Sources & References

The formulas and principles used in this calculator are based on established physics principles from authoritative sources:

  • Halliday, D., Resnick, R., & Walker, J. (2018). Fundamentals of Physics (11th ed.). Wiley. — Chapters on kinetic energy (KE = ½mv²), potential energy (gravitational and elastic), and energy conservation principles.
  • Serway, R. A., & Jewett, J. W. (2018). Physics for Scientists and Engineers (10th ed.). Cengage Learning. — Comprehensive coverage of mechanical energy, rotational kinetic energy, and two-body gravitational potential.
  • NIST Reference on Constantsphysics.nist.gov — Standard value for gravitational constant G = 6.67430 × 10⁻¹¹ N·m²/kg².
  • NASA Glenn Research Centergrc.nasa.gov — Educational resources on gravitational potential energy and orbital mechanics.
  • OpenStax College Physicsopenstax.org — Free, peer-reviewed textbook covering energy concepts (Chapters 7-8).
  • HyperPhysicshyperphysics.phy-astr.gsu.edu — Georgia State University's physics reference for gravitational potential energy.

Note: This calculator implements standard physics formulas for educational purposes. For engineering applications requiring high precision, consult professional engineering references and standards.

Frequently Asked Questions

Common questions about kinetic energy, potential energy, gravitational formulas, springs, and mechanical energy conservation.

Which gravitational formula should I use (mgh vs -GMm/r)?

Use mgh for near-surface calculations when height h is small relative to planet radius R (typically h < 0.01R or ~60 km for Earth). This approximation assumes gravitational acceleration g is constant. Example: Lifting an object to 10 m height on Earth uses mgh = m(9.81)(10). Use the two-body formula U = -GMm/r for high altitudes, orbital mechanics, or any scenario where g varies significantly with distance. Example: Satellites in low Earth orbit (~400 km altitude) require the two-body model because g decreases by ~10% from surface value. The two-body formula is always more accurate but requires knowing the central body mass M and using separation distance r from the center (not height above surface). For Earth: r = R_Earth + h, where R_Earth ≈ 6.371×10⁶ m.

Why is two-body gravitational potential energy negative?

Gravitational potential energy is defined with zero at infinite separation (r → ∞). Bringing two masses together from infinity requires negative work relative to this reference, resulting in negative potential energy: U(r) = -GMm/r < 0. The negative sign indicates the system is gravitationally bound—energy must be added to separate the masses to infinity (escape). Physical interpretation: At r = ∞, objects are free and U = 0. As they approach (r decreases), U becomes more negative, representing energy released as kinetic energy or lost to other processes. Only changes in potential energy ΔU = U_final - U_initial matter for predictions, not the absolute value. The choice of reference point (r = ∞) is conventional but convenient for orbital mechanics and astrophysics.

How do I calculate speed from a drop height?

If air resistance and friction are negligible (ideal free fall), use mechanical energy conservation: initial energy equals final energy. At release (height h, velocity 0): E_i = mgh + 0. At bottom (height 0, velocity v): E_f = 0 + ½mv². Setting E_i = E_f: mgh = ½mv². Cancel mass m and solve for velocity: v = √(2gh). This is independent of mass—all objects fall at the same rate in vacuum. Example: Dropping from h = 5 m on Earth (g = 9.81 m/s²): v = √(2 × 9.81 × 5) ≈ 9.9 m/s. For large heights where g varies, use two-body conservation: -GMm/r_initial + 0 = -GMm/r_final + ½mv². Solve for v. For realistic scenarios with air drag, energy is dissipated: E_final < E_initial, so v < √(2gh). Drag force increases with speed squared, eventually balancing gravity to produce terminal velocity.

What does reference level mean for potential energy?

Potential energy is defined relative to an arbitrary reference point (zero level) because only changes in potential energy ΔU have physical meaning. For gravitational potential near Earth's surface (U = mgh), the reference is typically ground level (h = 0, U = 0), but you could choose any convenient height. Example: If you define the second floor as h = 0, then ground level has h = -3 m and U = -mg(3) (negative potential). Predictions about motion don't change—only ΔU matters. For two-body gravitational potential (U = -GMm/r), the reference is conventionally r = ∞ (U = 0 at infinite separation). This makes bound orbits have negative total energy. For springs (U = ½kx²), the reference is equilibrium position (x = 0, U = 0). Choosing different references shifts all potential energies by a constant but doesn't affect force (F = -dU/dx) or energy conservation (ΔK = -ΔU). Always be consistent within a single problem.

Can I include both linear and rotational kinetic energy?

Yes, total kinetic energy is the sum of translational (linear) and rotational components: K_total = K_trans + K_rot = ½mv² + ½Iω². This applies to rolling objects like wheels, balls, or cylinders that simultaneously translate and rotate. Example: A solid sphere (mass m, radius r) rolling without slipping down a ramp has both: (1) Translational KE from center-of-mass velocity v: K_trans = ½mv². (2) Rotational KE about the center of mass: K_rot = ½Iω² where I = (2/5)mr² for a solid sphere. For rolling without slipping: v = rω (linear speed equals tangential speed at contact point). Total: K_total = ½mv² + ½(2/5)mr²(v/r)² = ½mv²(1 + 2/5) = (7/10)mv². This shows rolling objects move slower than sliding objects for the same initial potential energy because some energy goes into rotation. In this calculator, select modes separately to calculate each component, then add manually if both are present.

How do friction and air drag affect mechanical energy?

Friction and air drag are non-conservative forces that perform negative work, removing mechanical energy from the system and converting it to thermal energy (heat). Conservation of mechanical energy (K + U = constant) only holds when no non-conservative forces act. With friction/drag: E_final = E_initial - W_non-conservative, where W_non-conservative > 0 is energy dissipated. Example: Sliding a block down a ramp with friction. Initial: E_i = mgh (at top, v = 0). Final: E_f = ½mv² (at bottom, h = 0). Energy lost to friction: W_friction = μmg cos(θ) × d, where μ is friction coefficient, θ is ramp angle, d is distance traveled. Result: mgh = ½mv² + μmgd cos(θ), so final speed is less than frictionless case. Air drag (F_drag ∝ v²) increases with speed, eventually balancing gravity to produce constant terminal velocity where K no longer increases despite losing height (U decreasing). To model accurately, you must separately calculate work done by friction/drag and subtract from initial mechanical energy.

What are common unit pitfalls?

Use SI units consistently: kg for mass, m for distance, s for time, J (joules) for energy. Common mistakes: (1) Mixing unit systems: Don't use kg with ft or lbm with meters—stick to one system. (2) Angular velocity units: ω must be in rad/s, not rpm. Convert: ω (rad/s) = rpm × 2π/60. Example: 3000 rpm = 3000 × 2π/60 ≈ 314 rad/s. (3) Gravitational units: g must match your mass/distance units. Earth: g ≈ 9.81 m/s² (SI) or 32.2 ft/s² (Imperial). (4) Energy units: 1 J = 1 N·m = 1 kg·m²/s². Note that 1 N·m as torque is conceptually different from 1 J as energy, though dimensionally equivalent. (5) Spring constant: k is in N/m (SI) or lbf/ft (Imperial). Verify by checking dimensional analysis: [½kx²] = [N/m][m²] = [N·m] = [J]. (6) Moment of inertia: I has units kg·m² (SI) or slug·ft² (Imperial). For geometric shapes, formulas give I in terms of mass and size (e.g., solid disk: I = ½mr²). Always verify final answer has correct energy units (J or ft·lbf) before interpreting results.

How helpful was this calculator?

Kinetic & Potential Energy Calculator | Linear, Rotational, Gravity & Springs (2025) | EverydayBudd