Hooke's Law Calculator

Solve for force, spring constant, or displacement using Hooke's Law (F = k * x) — plus see the elastic potential energy stored in the spring.

Inputs

Select the variable to solve for, then enter the other two known values.

Result

Fill in the inputs and press Calculate.

Formula Reference

F = k × x — restoring force (N)
k = F / x — spring constant (N/m)
x = F / k — displacement (m)
PE = ½ k x² — elastic potential energy (J)

Summary

Solve for force, spring constant, or displacement using Hooke's Law (F = k * x) — plus see the elastic potential energy stored in the spring.

How it works

  1. Choose the variable you want to calculate: Force (F), Spring Constant (k), or Displacement (x).
  2. Enter known values for the other two variables in the input fields.
  3. Select the appropriate units for each quantity.
  4. Click Calculate to see the result, full working, and the elastic potential energy stored in the spring.
  5. Use Reset to clear all fields and start a new calculation.

Use cases

Frequently Asked Questions

Related tools

Last updated: 2026-05-23 · Reviewed by Nham Vu