IB Physics HL Topic 1 — Motion, Forces & Energy Paper 1 & 2 Springs & force-extension ~9 min read

Hooke’s Law

Stretch a spring and it pulls back; stretch it twice as far and it pulls back twice as hard. That simple, proportional relationship is Hooke’s law, and it holds for any elastic material — springs, wires, bungee ropes — right up until you stretch it too far. It gives you a clean equation, a straight-line graph, and one of the most reliable calculations in the whole forces topic.

📘 What you need to know

The law and its equation

When you pull on a spring, it stretches. Hooke’s law tells you exactly how much:

Hooke’s law The extension of a material is directly proportional to the applied force, up to the limit of proportionality

Written as an equation:

Hooke’s law equation FH = −kx

Here FH is the elastic restoring force in newtons (N), k is the spring constant in N m−1, and x is the extension in metres (m). The minus sign is there because the spring’s restoring force points opposite to the stretch — pull it down and it pulls back up. For most calculations you just need the magnitudes, so F = kx is what you’ll usually work with.

The spring constant k is a property of the material and measures its stiffness. A large k means a stiff spring that barely stretches; a small k means a floppy one that stretches easily under the same load.

Extension, not length

The x in the equation is the extension — how much longer the material has become, not its total length. You find it by subtracting:

Extension extension = stretched length − natural length

Hooke’s law works for compression too: squash a spring and the extension is negative, but the same proportional relationship holds. Hang a load on a spring and it stretches; the heavier the load, the greater the extension — in direct proportion, as long as you don’t overstretch it.

gap natural length load force extension x
Hanging a load stretches the spring. The extra length below the natural-length level is the extension, x — and it grows in proportion to the load, up to the limit of proportionality.

Force–extension graphs

Plot the applied force against the extension and you get a force–extension graph — the clearest way to see Hooke’s law at work. While the material obeys the law, the graph is a straight line through the origin: force and extension are directly proportional. Push past the limit of proportionality and the line starts to curve, because the material no longer stretches in proportion.

extension, x (m) force, F (N) limit of proportionality Δx ΔF gradient = kHooke’s law region
In the Hooke’s law region the graph is a straight line through the origin, and its gradient is the spring constant k. Beyond the limit of proportionality the line curves and Hooke’s law no longer holds.
Watch the axes on these graphs. If force is on the y-axis and extension on the x-axis, the gradient is k. But exam questions love to swap them — putting extension (or length) on the y-axis and load on the x-axis. Then the gradient is 1/k, not k. Always check which quantity is where before you read a gradient as the spring constant.
WE 1

A spring has a spring constant of 25 N m−1. It is stretched by an extension of 0.08 m. Calculate the force applied to the spring.

Step 1 — use Hooke’s law (magnitudes) F = kx Step 2 — substitute the values F = 25 × 0.08 F = 2.0 N Keep the extension in metres, not centimetres — 0.08 m, not 8. That’s the most common slip in these questions.
WE 2

A spring is stretched with increasing load and the force–extension graph is a straight line through the origin. It passes through the point where an extension of 0.05 m corresponds to a force of 4.0 N. Determine the spring constant.

Step 1 — the spring constant is the gradient k = ΔF ÷ Δx Step 2 — use the origin and the given point k = 4.0 ÷ 0.05 k = 80 N m⁻¹ Because the line passes through the origin, you can use any point on it with (0,0) to find the gradient.

🛠️ Reading k off a graph

  1. Check the axes. Force on y and extension on x means the gradient is k.
  2. Pick two clear points on the straight-line region, far apart for accuracy.
  3. Find the gradient: k = ΔF ÷ Δx.
  4. If the axes are swapped (extension on y), the gradient is 1/k — take the reciprocal.

💡 Top tips

Quick recap: Hooke’s law says extension is proportional to applied force, F = kx, up to the limit of proportionality. The spring constant k measures stiffness. Extension is stretched length minus natural length. On a force–extension graph the Hooke region is a straight line through the origin, and its gradient is k — unless the axes are swapped, when it’s 1/k.

⚠ Common mistakes

Hooke’s law is a quick detour into stretchy solids. Now we return to resistive forces in fluids. When a small sphere moves slowly through a liquid or gas, the drag it feels follows a neat equation of its own — that’s next: Stokes’ Law, and the viscous drag on a sphere.

Want this to actually click before the exam?

Book a free meeting and let’s work through the tricky bits together.

Book your free meeting