We use cookies to give you the best experience possible. By continuing to use the site, you indicate that you accept cookies. See our cookies policy here.
Better Equipped Practical Teaching Guides
Investigating the relationship between force and extension
An enhanced A Level Physics practical guide covering the measurement convention, loading and unloading data, force–extension graphs, spring constant, uncertainty, hysteresis, elastic and plastic behaviour, exam preparation and advanced evaluation.

Teacher note: This resource is provided as a practical support guide to accompany laboratory equipment. Teachers should adapt procedures and risk assessments to suit their curriculum requirements, examination board specifications and local laboratory policies.
This practical investigates how the extension of a spring changes as the applied force increases. Students test Hooke’s Law, determine the spring constant and use loading and unloading measurements to explore hysteresis, recovery and permanent deformation.
Hooke’s Law states that extension is directly proportional to applied force provided the spring has not exceeded its limit of proportionality.
For small forces, a spring’s extension is proportional to the force applied. A force–extension graph therefore shows a straight-line trend in the Hookean region. The data support Hooke’s Law where this linear relationship is present and the intercept is consistent with zero within experimental uncertainty.
Key equations: F = kx | F = mg | x = L − L0 | k = ΔF ÷ Δx
Record L0 with the spring and pointer fitted but with no mass hanger or slotted masses attached. The empty mass hanger is the first non-zero load.
Every loaded force calculation must include the mass hanger and all attached slotted masses: m = mhanger + mslotted masses.
When force is plotted vertically against extension horizontally, the gradient through the linear region gives k. A larger k means a stiffer spring.
Limit of proportionality: the graph stops being linear. Elastic limit: the spring no longer fully returns to its original position. These are not necessarily the same point.
Important graphing rule: do not automatically force the best-fit line through the origin. Draw the line supported by the data, then assess whether its intercept is consistent with zero within experimental uncertainty.

Safe working range: the technician must establish the maximum permitted total suspended mass before the lesson. This maximum includes the mass of the hanger. Students must not exceed it. A purpose-built Hooke’s Law apparatus may be used if the same measurement convention is followed.

Measurement convention: L0 is the no-hanger pointer reading. L is the pointer reading after a load is attached. The total suspended mass includes the hanger and all slotted masses. Extension is x = L − L0.
Secure the spring to the clamp stand and attach a lightweight horizontal pointer to its lower end. Fix the ruler vertically beside the pointer, close but not touching, parallel to the pointer’s motion and securely clamped. The ruler zero does not need to align with the pointer.
With the spring and pointer fitted but no hanger or masses attached, allow the spring to hang freely. Read the pointer at eye level and record L0 in millimetres. Do not move or re-zero the ruler afterwards.
Confirm the hanger mass, then attach the empty hanger. This is the first non-zero load. Calculate the total suspended mass and F = mg using g = 9.81 N kg−1. Wait for oscillations to stop, record L and calculate x = L − L0.
Add slotted masses one at a time using equal increments where practical. For each load, include the hanger in total mass, convert to kilograms, calculate F, wait for the spring to settle, record L, calculate extension and convert extension to metres for graphing.
Never exceed the technician-defined maximum total suspended mass. Stop immediately if the stand moves, a hook or spring appears damaged, the hanger becomes insecure, coils touch, the apparatus rubs or the setup becomes unstable. Graph curvature is not the practical safety limit.
Remove slotted masses one increment at a time. At each matching total suspended mass, wait for the spring to settle, record L and calculate extension. Record the hanger-only value before removing the hanger last, then record the final no-load pointer reading.
Repeat the complete loading procedure independently using the same spring, mass increments, maximum load, ruler position and technique. Begin each repeat from the no-hanger condition. Re-reading the same stationary pointer is not a fully independent repeat.
Plot force on the vertical axis against extension in metres on the horizontal axis. Use the gradient of the best-fit line through the linear region to determine k. Keep loading and unloading data separate so hysteresis is not concealed.

Record raw pointer readings in millimetres where appropriate. The first row is the no-hanger baseline; the hanger-only condition is the first non-zero force.
| Load condition | Total suspended mass incl. hanger / kg | Applied force, F / N | Pointer reading, L / mm | Loading extension / mm | Loading extension / m |
|---|---|---|---|---|---|
| No hanger | 0.000 | 0.000 | L0 = | 0.0 | 0.0000 |
| Hanger only | |||||
| Hanger + load 1 | |||||
| Hanger + load 2 | |||||
| Hanger + load 3 | |||||
| Maximum permitted load |
| Load condition | Total suspended mass / kg | Unloading pointer reading / mm | Unloading extension / mm | Difference from loading / mm |
|---|---|---|---|---|
| Maximum permitted load | ||||
| Hanger + load 2 | ||||
| Hanger + load 1 | ||||
| Hanger only | ||||
| No hanger – final | 0.000 | Lfinal = | 0.0 |
Final no-load check: if Lfinal differs from L0 by more than the combined measurement uncertainty, permanent deformation may have occurred.
m = mhanger + mslotted masses
The hanger must be included in every non-zero loaded value.
F = mg, where g = 9.81 N kg−1.
For a total suspended mass of 0.200 kg: F = 0.200 × 9.81 = 1.96 N.
x = L − L0
Example: L0 = 120.0 mm and L = 165.0 mm, so x = 45.0 mm = 0.0450 m.
k = ΔF ÷ Δx from the graph gradient.
A single-point estimate using 1.96 N and 0.0450 m gives 43.6 N m−1, but the graph gradient is preferred.
With 1 mm ruler divisions, each reading may be assigned ±0.5 mm. Since x = L − L0, a conservative extension uncertainty is ±1.0 mm.
If a graph gradient is obtained in N mm−1, multiply it by 1000 to convert the spring constant to N m−1.
Preferred A Level method: determine k from a large gradient triangle on the best-fit line through the linear region. Use two widely separated coordinates on the line; they do not need to be plotted data points.
Plot force, F, in newtons on the vertical axis against extension, x, in metres on the horizontal axis. Do not plot total pointer reading or total spring length and do not join points dot-to-dot.
Loading and unloading: keep the two datasets separate. A small difference at the same force may indicate hysteresis. If the final no-load position differs from the original L0 by more than the combined measurement uncertainty, permanent deformation may have occurred.


| Source of uncertainty or variation | Effect on the results | How to reduce or control it |
|---|---|---|
| Resolution of the metre ruler | Each L or L0 reading may be ±0.5 mm; x therefore has a conservative ±1.0 mm uncertainty, producing a larger percentage uncertainty at small extensions. | Use a thin pointer and consistent reading technique. Select a spring and safe range that produce larger measurable extensions, or use a higher-resolution displacement method. |
| Parallax | Changing viewing angle causes scatter; a consistently wrong angle can create a systematic offset. | Read at eye level, keep the ruler close to the pointer and use a set square where helpful. |
| Pointer thickness or unclear reference point | A thick, angled or flexible pointer may cover several scale divisions. | Use a thin, rigid, horizontal pointer and always read from the same defined edge or centre line. |
| Spring oscillation or sideways swinging | The pointer position changes while the spring is moving, increasing random variation. | Add and remove masses gently and wait until all movement has stopped. |
| Movement of ruler, clamp or stand after L0 | Changes the reference position and systematically affects subsequent extensions. | Clamp everything securely. Do not move or re-zero the ruler after L0. Keep the load above the stand base. |
| Spring, pointer or hanger touching the ruler or stand | Contact can restrict movement and alter the equilibrium position. | Align the apparatus vertically and check all moving parts hang freely. |
| Uncertainty in total suspended mass | Mass tolerance affects F = mg; omitting the hanger systematically underestimates every non-zero force. | Verify masses where necessary and always include the hanger and all attached slotted masses. |
| Spring settling, hysteresis or permanent deformation | Loading and unloading values may differ; a shifted final no-load position may show permanent deformation. | Stay below the technician-defined load, record loading/unloading separately and repeat complete cycles independently. |
A fixed ruler-zero offset cancels in L − L0, provided the ruler does not move between readings.
Movement after L0 has been recorded does not cancel and introduces a systematic error into subsequent extensions.
| Problem | Possible cause | Recommended action |
|---|---|---|
| Spring does not stretch noticeably | Spring too stiff, force increments too small or extension too small relative to ruler resolution. | Use a less stiff spring or a larger pretested safe load range without exceeding the technician-defined maximum total mass. |
| Spring stretches excessively | Spring constant too small, load too large or unsuitable spring selected. | Reduce the maximum total load or use a stiffer spring; the technician should pretest the range. |
| Zero-load row still shows a mass hanger | The baseline convention has been applied incorrectly. | Record L0, F = 0 and x = 0 with no hanger or masses attached. Hanger-only is the first non-zero load. |
| Calculated force values are too small | Hanger mass omitted, only slotted masses used or mass left in grams. | Use m = mhanger + mslotted masses, convert to kilograms, then use F = mg. |
| Readings vary between measurements | Oscillation, sideways swinging, changing viewing angle or inconsistent loading. | Add masses gently, wait for all movement to stop, read at eye level and use independent repeat loading sequences. |
| Pointer is difficult to read | No pointer, pointer too thick/angled or ruler too far away. | Use a thin rigid horizontal pointer and keep the fixed ruler close without allowing contact. |
| Parallax makes readings inconsistent | Ruler viewed from above, below or different angles. | Read perpendicular to the scale at eye level; use a set square where helpful. |
| Ruler or stand moves | Ruler unsecured, stand unstable or load not above the base. | Stop and unload safely. Secure or replace the setup before continuing. |
| Spring, pointer or hanger rubs on the setup | Poor vertical alignment or ruler too close. | Reposition so every moving component hangs freely throughout loading and unloading. |
| Graph is non-linear at low loads | Initial slack, rubbing, coil contact, ruler movement or incorrect extension calculation. | Check the apparatus before attributing the effect to the spring. Confirm x = L − L0 and the no-hanger baseline. |
| Best-fit line does not pass through the origin | Incorrect L0, ruler movement, omitted hanger mass or initial slack. | Do not force the line through the origin. Check method/calculations and assess whether the intercept is consistent with zero within uncertainty. |
| Extension values are too large or too small | Total pointer reading used instead of extension, subtraction reversed or unit conversion wrong. | Calculate x = L − L0 and convert to metres before the standard graph. |
| Calculated k is unrealistic | Axes reversed, one-point calculation, curved-region data or incorrect gradient units. | Plot F vertically against x, use a large gradient triangle in the linear region and convert N mm−1 to N m−1 if necessary. |
| Loading and unloading readings differ | Hysteresis, readings taken before settling or permanent deformation. | Keep datasets separate, repeat the complete cycle and compare the final no-load position with L0. |
| Spring does not return to its original no-load position | Elastic limit exceeded or spring already damaged. | Remove the spring from use, replace it and reduce the working load range. |
| Graph curves at higher loads | The limit of proportionality has been passed. | Use only the initial linear region to calculate k. Curvature does not automatically mean the elastic limit has been exceeded. |
| Limit of proportionality is hard to identify | Too few readings, mass increments too large or scatter obscures the transition. | Use smaller increments near the expected transition and collect more readings. |
| Mass hanger detaches or spring snaps | Damaged hook/spring, insecure connection or safe load exceeded. | Stop immediately, inspect hooks and connections, replace damaged components and stay within the labelled maximum total load. |
| Different groups obtain very different k values | Different springs, hanger masses, load ranges, reading methods or unit conversions. | Standardise apparatus and method; confirm hanger mass, ruler convention, g, axes, conversions and uncertainty before comparing. |
“Hooke’s Law applies to all extensions.”
It applies only up to the limit of proportionality.
“The force is equal to the mass added.”
Applied force is the weight of the total suspended mass, including the hanger: F = mg.
“A steeper graph means the spring stretches more easily.”
A steeper force–extension graph means a larger k and therefore a stiffer spring.
“Hooke’s Law uses total spring length.”
It uses extension, x = L − L0.
“Spring constant depends on the mass used.”
Within the linear region and fixed conditions, k is a property of the complete spring.
Introduction and theory: 10 mins | Safety and apparatus: 5 mins | Setup: 10 mins | Data collection: 20–25 mins | Graph and calculations: 15–20 mins | Analysis and evaluation: 10–15 mins | Plenary: 5 mins
Residual risk with suitable controls: low. This is a model summary only. The school or centre must complete its own final assessment using the actual apparatus, class, room and local procedures.
| Hazard | Possible harm | Control measures | If something goes wrong |
|---|---|---|---|
| Falling hanger or slotted masses | Foot/hand injury or bench damage. | Pretest and label the maximum total suspended mass, keep the load above the stand base and use a bench mat or shallow tray. Add/remove masses one at a time. | Stop work, remove the load safely if possible and inspect the apparatus before reuse. |
| Spring, hook or hanger detaches or fails | Eye/face injury, cuts or impact from released components. | Wear safety goggles. Inspect the spring, hooks, clamp and hanger before use. Reject damaged or corroded components and never overload. | Stop immediately, clear the area, obtain first aid if needed and replace damaged parts. |
| Clamp stand or ruler support becomes unstable | Falling apparatus or impact injury. | Use a heavy stable base, tighten fittings and keep the suspended load above the base. | Lower/remove the load and do not continue until the setup is secure. |
| Swinging or oscillating hanger and masses | Collision with the ruler/stand, trapped fingers or inaccurate readings. | Add and remove masses gently and wait for all movement to stop before reading. | Stop loading and allow the system to settle before continuing. |
| Overloading or overstretching the spring | Permanent deformation, sudden failure or ejected parts. | Never exceed the technician-defined maximum total mass, including the hanger. Use graph curvature for analysis only, not as the safety limit. | Stop loading immediately and remove the spring from use if it fails to return to its initial position or appears damaged. |
| Sharp hooks, wire ends or damaged metal components | Cuts or puncture wounds. | Inspect components before use and replace damaged items. Handle masses and hooks carefully. | Obtain first aid and remove damaged equipment from use. |
| Loose masses or clutter around the work area | Trips, dropped equipment or blocked access. | Keep masses organised and the bench/floor area clear. | Stop work, clear the obstruction and report any injury. |
| Point | Why it matters |
|---|---|
| Percentage uncertainty falls as measured extension increases. | The absolute ruler uncertainty is similar, so it becomes a smaller fraction of a larger extension. |
| Determine k from the best-fit gradient. | This uses the overall linear trend, reveals scatter/anomalies and is less dependent on one reading. |
| Loading and unloading may differ. | This can show hysteresis and energy dissipation. |
| Force should be applied gradually. | Sudden loading produces oscillation/dynamic overshoot and increases risk. |
| Limit of proportionality and elastic limit are distinct. | A spring can become non-linear while still returning to its original length. |
| Random and systematic errors should be separated. | Independent repeats address random variation; they do not remove systematic offsets. |
The elastic energy stored is the area under the force–extension graph. Within the linear Hookean region:
Eelastic = ½Fx = ½kx2 (unit: J)
The triangular-area formula applies only in the linear region. Elastic unloading can return this energy; hysteresis and plastic deformation involve energy dissipation.
The same principles are used in vehicle suspension systems, trampolines, force sensors, weighing scales, vibration dampers and earthquake-resistant structures. Engineers need to know when materials remain elastic, when deformation becomes permanent and how much energy can be stored safely.
With F on the vertical axis and x on the horizontal axis, the gradient equals the spring constant, k.
The guide defines the no-hanger condition as zero load. The hanger itself has weight, so hanger-only is the first non-zero applied force.
A thin horizontal pointer gives a clear reference against the ruler and helps reduce parallax and ambiguity.
No. Unloading measurements test recovery and hysteresis. Independent repeats require the load to be removed and reapplied, or the complete loading–unloading cycle to be repeated.
The spring has passed its limit of proportionality, so force and extension are no longer directly proportional. Curvature alone does not prove permanent deformation.
Explore more practical equipment, classroom resources and support guides from Better Equipped.
This guide was written and reviewed by Better Equipped's technical team, drawing on experience supplying practical science equipment to schools, colleges, laboratories and science departments throughout the UK. Our technical team includes ex-school laboratory technicians and is here to support schools, colleges and laboratories across the UK. If you have feedback on this guide, please contact us.
Last reviewed and updated: August 2026
Browse Hooke’s Law practical equipment, including springs, clamp stands, rulers, mass hangers, slotted masses and general A Level Physics laboratory equipment.