Hooke's Law Lab
Investigate Hooke's Law by measuring spring extension under various loads. Determine the spring constant from Force vs Extension graphs and explore elastic potential energy.
Loading simulation...
Loading simulation, please waitHooke's Law Lab: Measuring Spring Constants
Verified Content Badge
Physics equations verified against standard mechanics references. View verification log →
Springs are everywhere—in pens, mattresses, car suspensions, and trampolines. What makes springs so useful is their predictable behavior: stretch them a little, they pull back a little; stretch them more, they pull back more. This simple relationship, discovered by Robert Hooke in 1660, forms the foundation for understanding elastic materials and energy storage [1].
This lab lets you explore Hooke's Law firsthand by hanging various masses on springs, measuring extensions, and determining spring constants from your data.
The Physics of Springs
Hooke's Law
Robert Hooke observed that the force exerted by a spring is proportional to how much it's stretched or compressed from its natural length [1]:
where:
- F = restoring force (N) — the force the spring exerts
- k = spring constant (N/m) — a measure of the spring's stiffness
- x = extension or compression (m) — displacement from natural length
The negative sign (often written F = -kx) indicates that the spring force opposes the displacement—pull it, and it pulls back; push it, and it pushes back.
Elastic Potential Energy
A stretched or compressed spring stores energy. This elastic potential energy is given by [2]:
Notice the x² term: doubling the extension quadruples the stored energy!
Key Relationships
| Quantity | Formula | Units | Description |
|---|---|---|---|
| Spring force | F = kx | N | Force exerted by spring |
| Extension at equilibrium | x = mg/k | m | With hanging mass |
| Elastic PE | E = ½kx² | J | Energy stored in spring |
| Spring constant | k = F/x | N/m | Stiffness measure |
Learning Objectives
After completing this lab, you should be able to:
- Apply Hooke's Law to calculate spring force from extension
- Determine the spring constant experimentally from F vs x data
- Interpret the slope of a Force vs Extension graph
- Calculate elastic potential energy stored in a spring
- Explain the difference between soft and stiff springs
- Predict how changing mass affects extension (at equilibrium)
Exploration Activities
Activity 1: Verify Hooke's Law
Objective: Confirm that force is proportional to extension.
Procedure:
- Select "Soft (50 N/m)" spring
- Add masses in 0.2 kg increments from 0.2 to 1.0 kg
- Record force (F = mg) and extension for each mass
- Plot F vs x—should be a straight line through the origin
- Click "Fit Line" to find the slope
Expected result: Slope ≈ 50 N/m (the spring constant)
Activity 2: Compare Spring Stiffness
Objective: Understand how spring constant affects behavior.
Procedure:
- Add 0.5 kg mass to each spring type (Soft, Medium, Stiff)
- Record extension for each
- Calculate k = F/x for each
Analysis: Which spring extends most? Which stores most energy?
Activity 3: Determine Unknown Spring Constant
Objective: Practice experimental determination of k.
Procedure:
- Select "Unknown" spring
- Add at least 5 different masses
- Record F and x for each
- Plot F vs x and use "Fit Line"
- Report your measured value of k
Challenge: Calculate your percentage error once you reveal the actual value.
Activity 4: Energy Investigation
Objective: Explore elastic potential energy.
Procedure:
- Set up any spring with 0.5 kg
- Note the elastic PE shown
- Double the mass to 1.0 kg
- Compare the new elastic PE to the original
Question: Did PE double? Why or why not? (Hint: E ∝ x² and x ∝ m)
Real-World Applications
| Application | How Hooke's Law Applies |
|---|---|
| Bathroom scale | Spring compression proportional to weight |
| Car suspension | Springs absorb road bumps, k chosen for comfort |
| Pogo stick | Energy stored on compression, released on extension |
| Trampoline | Many springs store and return energy |
| Mechanical watch | Mainspring stores energy to power movement |
| Archery | Bow stores elastic PE, transfers to arrow as KE |
| Diving board | Bends (like a spring) to launch diver |
Reference Data: Common Spring Constants
| Application | Typical k (N/m) | Notes |
|---|---|---|
| Slinky toy | 0.5 - 2 | Very soft |
| Ballpoint pen | 50 - 200 | Compact, stiff |
| Screen door | 500 - 2000 | Moderate stiffness |
| Car suspension | 20,000 - 50,000 | Very stiff |
| Railroad car | 500,000+ | Extremely stiff |
Challenge Questions
Level 1 (Basic):
- A spring with k = 100 N/m is stretched 0.15 m. What force does it exert?
Level 2 (Intermediate): 2. A 2 kg mass hangs from a spring in equilibrium, causing a 0.08 m extension. Find k.
Level 3 (Advanced): 3. How much energy is stored in a spring (k = 250 N/m) compressed 0.12 m?
Level 4 (Challenge): 4. Two springs (k₁ = 100 N/m, k₂ = 200 N/m) are connected in series. What is the effective spring constant?
Level 5 (Extension): 5. A 0.5 kg mass oscillates on a spring with k = 50 N/m. What is the period of oscillation? (T = 2π√(m/k))
Common Mistakes to Avoid
| Mistake | Correction |
|---|---|
| Using weight (N) when asked for mass (kg) | Divide by g to convert: m = W/g |
| Forgetting to square x in energy formula | E = ½kx², not ½kx |
| Confusing extension with total length | Extension x = L - L₀ (current minus natural length) |
| Using the wrong sign for force | Spring force opposes displacement |
| Thinking stiffer spring stores more energy | For same extension, yes, but equilibrium extension differs |
Frequently Asked Questions
Q: What happens if you stretch a spring too far? A: Beyond the elastic limit, Hooke's Law no longer applies. The spring permanently deforms (plastic deformation) and won't return to its original length [2].
Q: Why is the slope of F vs x equal to k? A: From F = kx, rearranging gives F/x = k. On a graph of F (y-axis) vs x (x-axis), the slope Δy/Δx = ΔF/Δx = k [1].
Q: Does Hooke's Law apply to compression as well as extension? A: Yes! The formula works for both cases. Compression is a negative extension, and the force is in the opposite direction (still opposing the displacement) [1].
Q: Why does elastic PE depend on x² rather than x? A: Energy is work done, which is force × distance. But force varies with distance (F = kx), so we integrate: W = ∫F dx = ∫kx dx = ½kx² [2].
Q: What's the difference between spring constant and stiffness? A: They're essentially the same concept. A higher spring constant means a stiffer spring—it takes more force to stretch it by a given amount.
References
[1] Halliday, D., Resnick, R., & Walker, J. (2013). Fundamentals of Physics, 10th Edition. Wiley. Chapter 7: Kinetic Energy and Work.
[2] Serway, R. A., & Jewett, J. W. (2018). Physics for Scientists and Engineers, 10th Edition. Cengage Learning. Chapter 7: Energy of a System.
[3] Knight, R. D. (2016). Physics for Scientists and Engineers: A Strategic Approach, 4th Edition. Pearson.
[4] Young, H. D., & Freedman, R. A. (2019). University Physics with Modern Physics, 15th Edition. Pearson.
About the Data
Spring constant values for real-world applications are approximate and vary with specific designs. The physics equations follow standard notation from university physics textbooks.
Citation Guide
To cite this simulation in academic work:
Simulations4All. (2025). Hooke's Law Lab [Interactive simulation]. Simulations4All Educational Platform. Retrieved from https://simulations4all.com/simulations/hookes-law-lab
Verification Log
| Item | Source | Verified | Notes |
|---|---|---|---|
| F = kx formula | Halliday et al. (2013) | ✓ Jan 2025 | Hooke's Law fundamental form |
| E = ½kx² formula | Serway & Jewett (2018) | ✓ Jan 2025 | Elastic potential energy |
| k units (N/m) | Knight (2016) | ✓ Jan 2025 | SI units for spring constant |
| Slope interpretation | Multiple sources | ✓ Jan 2025 | Linear relationship verification |
| Typical k values | Engineering references | ✓ Jan 2025 | Order of magnitude correct |
Written by Simulations4All Team
Related Simulations

Simple Pendulum
Explore the physics of simple harmonic motion with an interactive pendulum simulation. Adjust length, mass, gravity (including planet presets), damping, and initial angle. Watch real-time energy transformations and measure the period.
View Simulation
Projectile Motion
Launch projectiles at different angles and velocities. Explore how gravity and launch parameters affect trajectory, range, and height. Compare with and without air resistance, and test on different planets.
View Simulation
Electric Field Visualization
Visualize electric field lines, vectors, and equipotential surfaces around point charges. Add, drag, and remove charges to explore how fields interact. Launch test charges to see their motion through the field.
View Simulation