Spring Constant Calculator
A spring constant is the force needed per unit of stretch, k = F / x. A 45 N pull that stretches a spring 0.180 m gives 250 N/m. The same spring stores 4.05 J at that stretch, and its rate converts to 2.5 N/cm or 1.4275 lbf/in.
| Spring constant k | |
| k in N/cm | |
| k in lbf/in | |
| Force at this stretch | |
| Energy stored | |
| Two springs in parallel | |
| Two springs in series |
k = F / x, with the stretch converted to meters first. Energy is 1/2 k x^2. Parallel adds the two rates, series uses k1 k2 / (k1 + k2).
The force and stretch are magnitudes. A compression counts the same as a stretch of the same size.
All calculations happen in your browser, and no data is uploaded.
Enter a force and the distance a spring moves to get its spring constant in N/m, N/cm and lbf/in, plus stored energy and two-spring combinations.
Key takeaways
- Hooke's law in the form used here is F = kx, so the constant is k = F / x
- A 45 N pull over 0.180 m gives 250 N/m, which is 2.5 N/cm and 1.4275 lbf/in
- Two springs add in parallel and combine as k1 k2 / (k1 + k2) in series
- Stored energy is 1/2 k x^2, so doubling the stretch quadruples the energy
- Measure the change in length from the unloaded position, and keep every length in meters
On this page
What the spring constant measures
A spring constant is the number that ties a force to a stretch. For a spring that follows Hooke's law, the force you apply and the distance the end moves grow in step: double the pull and the spring stretches twice as far. Written as an equation, F = kx, where F is the applied force in newtons, x is the change in length in meters, and k is the spring constant in newtons per meter.
The constant is a stiffness rating, not a size. A spring with k = 250 N/m needs 250 N to stretch one meter, 25 N to stretch 10 cm, and 45 N to stretch 18 cm. A softer spring rated 50 N/m would need only 9 N for that same 18 cm, while a stiffer 500 N/m spring would need 90 N. The units carry that meaning: newtons of force per meter of deflection.
Textbooks write the vector form as F = -kx, with the minus sign saying the spring pulls back toward its rest length. The calculator works with magnitudes, which is what you want when you know how hard you pulled and how far the end moved. If you need the direction, add it yourself: the force on the spring points along the stretch, and the force from the spring points the other way.
Find k from one force and one stretch
Rearranged, the same law gives the constant: k = F / x. The only trap is units. A stretch measured in millimeters or centimeters has to become meters before it goes into the formula, because the answer is newtons per meter.
Worked example. A luggage scale spring stretches 180 mm when a 45 N pull is applied. Convert the stretch first: 180 mm = 0.180 m. Divide: k = 45 / 0.180 = 250 N/m. The same spring pulled 90 mm would read 22.5 N, since 250 x 0.090 = 22.5.
Second example, smaller hardware. A pen spring compresses 40 mm under 12 N. That is 0.040 m, so k = 12 / 0.040 = 300 N/m. A short travel for a similar force produces a larger constant: the pen spring is stiffer than the luggage spring even though it is smaller.
Measure the change in length, not the total length. Hook a tape to the free end, note where it sits with no load, then note where it sits with the load. Using the full length of the spring instead of the change gives a number that has nothing to do with stiffness. The OpenStax College Physics section on Hooke's law and the force constant runs the same division with a 784 N load and a 1.20 cm compression to reach 6.53 x 10^4 N/m.
Spring rate units and how to convert them
Spring rates appear in several unit systems, and mixing them is the most common source of a factor of 100 error. The metric rates are decimal steps: 1 N/cm = 100 N/m, and 1 N/mm = 1,000 N/m. The imperial rates are not: 1 lbf/in = 175.1268 N/m, and 1 lbf/ft = 14.5939 N/m. Those two factors come from 4.448 222 N per pound-force and 0.0254 m per inch, both listed in the NIST Guide to the SI, Appendix B.9.
| Rate | N/m | N/cm | N/mm | lbf/in | lbf/ft |
|---|---|---|---|---|---|
| Soft lab spring | 250 | 2.5 | 0.25 | 1.4275 | 17.13 |
| Pen spring | 300 | 3.0 | 0.30 | 1.7130 | 20.56 |
| Coilover spring | 43,781.7 | 437.82 | 43.78 | 250 | 3,000 |
| Light duty spring | 14.5939 | 0.1459 | 0.0146 | 0.0833 | 1 |
Read the table by row. A coilover rated 250 lbf/in is the same spring as one rated 43,781.7 N/m, because 250 x 175.1268 = 43,781.7. A spring rated 300 N/m is 3 N/cm, so a 20 mm compression, which is 2 cm, takes 6 N. Doing that conversion in your head is easy within the metric family and worth writing down when pounds are involved.
Car part numbers and mountain bike shock specs usually list lbf/in, while physics homework and lab equipment use N/m. The calculator returns both, plus N/cm, so a number from a catalog can be checked against a measurement without a separate conversion step.
Two springs: series and parallel
When two springs share a load, the combined rate depends on how they are connected. Side by side, both moving the same distance, they act in parallel and the rates add: k = k1 + k2. End to end, both carrying the same force, they act in series and the combined rate is k = k1 k2 / (k1 + k2).
Worked example. A 100 N/m spring and a 150 N/m spring give 250 N/m in parallel, since 100 + 150 = 250. In series they give 60 N/m, since 100 x 150 = 15,000 and 15,000 / 250 = 60. The series result is always below the softer of the two springs, which is why a soft spring in line with a stiff one feels soft.
The pattern extends to equal springs. Four identical 250 N/m springs in parallel give 1,000 N/m. The same four in series give 62.5 N/m, which is 250 / 4. Mattress innersprings use the parallel idea, and a helper spring added to a main spring raises the rate only after the helper starts to move.
| Pair of springs | Parallel k1 + k2 (N/m) | Series k1k2 / (k1 + k2) (N/m) |
|---|---|---|
| 100 and 150 N/m | 250 | 60 |
| 250 and 250 N/m | 500 | 125 |
| 200 and 300 N/m | 500 | 120 |
| 250 and 750 N/m | 1,000 | 187.5 |
| Four 250 N/m springs | 1,000 | 62.5 |
The last row is the sanity check worth remembering: identical springs add up when they sit side by side and divide when they stack end to end, so four 250 N/m springs give 1,000 N/m in parallel and 62.5 N/m in series.
Energy stored at a given stretch
A stretched spring holds energy, and the amount is the area under the force line: U = 1/2 k x^2. The force grows from zero to kx as the spring extends, so the average force is half the final force and the energy is that average times the distance.
Worked example. The 250 N/m spring stretched 0.180 m holds 1/2 x 250 x 0.180^2 = 4.05 J. Check it with the triangle: the final force is 45 N, the base is 0.180 m, and 1/2 x 45 x 0.180 = 4.05 J. Stretch the same spring twice as far, to 0.360 m, and the energy becomes 16.2 J, four times as much, while the force only doubles to 90 N.
That square term explains why a small extra compression is easy and a large one is not. A spring-loaded pin rated 800 N/m compressed 0.050 m stores 1 J, while the same pin compressed 0.100 m stores 4 J. If a mechanism has to absorb energy rather than hold a load, the travel matters more than the rate.
Measure it on a bench with hanging masses
A set of known masses turns the formula into a measurement. The force is the weight, F = mg, with g = 9.80665 m/s^2, the standard value of free fall acceleration listed by NIST. Hang a 1 kg mass and the pull is 9.80665 N, not 10 N.
Worked example. A spring hangs from a hook with a ruler behind it. With 1 kg added it sits 39 mm below the empty mark, with 2 kg it sits 78 mm below, and with 3 kg it sits 117 mm below. Using the 1 kg and 2 kg readings, the force change is 19.6133 - 9.80665 = 9.80665 N and the distance change is 0.078 - 0.039 = 0.039 m. Then k = 9.80665 / 0.039 = 251.45 N/m, and the 2 kg to 3 kg step repeats the same force change over the same distance change, so it gives the same value.
Using differences instead of absolute readings cancels two things at once: the spring's own weight, which stretches it before any mass is added, and any offset in where the ruler zero sits. Take three or more readings and plot force against distance. A straight line through the points has a slope equal to k, and a line that bends at the top of the load range tells you the spring has left its elastic region. Penn State's simple harmonic oscillator notes use the same constant in the oscillation equation, where the natural frequency depends on k / m.
| Added mass | Weight F = mg (N) | Deflection x (mm) | k from that reading (N/m) |
|---|---|---|---|
| 1 kg | 9.80665 | 39 | 251.45 |
| 2 kg | 19.6133 | 78 | 251.45 |
| 3 kg | 29.41995 | 117 | 251.45 |
Three rows, one answer. When the readings repeat the same ratio, the spring is behaving elastically and the value is trustworthy. A row that drifts upward or downward means the spring is already loaded, has left its elastic range, or the ruler moved between readings.
Where the number matters in real hardware
Spring rate shows up wherever a part is expected to move a set distance under a set load. A bathroom scale platform that sinks 2 mm under 100 kg is carrying 980.665 N, so its effective rate is 980.665 / 0.002 = 490,332.5 N/m. That sounds enormous next to a lab spring, and it is: the platform is meant to barely move.
Vehicle suspension sits in the middle. A 250 lbf/in spring is 43,781.7 N/m, and the wheel rate at the tire is lower than that because of the motion ratio of the linkage. A mountain bike shock at 500 lbf/in is 87,563.4 N/m. Small hardware runs the other way: the 300 N/m pen spring from the earlier example moves 10 mm under just 3 N.
Catalog numbers are nominal. Coil springs are commonly sold within a tolerance of several percent, and the rate changes once a progressive spring's close-wound coils touch. If a design depends on the rate, measure a sample or ask for the test sheet rather than trusting the printed figure alone.
When F = kx stops being true
Hooke's law describes the straight part of the force versus distance graph. Pull a spring past its elastic limit and the metal yields: the coils take a permanent set, the spring hangs longer when released, and the next measurement starts from a new zero. A spring rated 250 N/m and pulled to 0.450 m, which is 112.5 N, may come back 20 mm longer, and every reading after that is offset by those 20 mm.
Three other effects bend the line. Coils that touch at solid height make the rate climb sharply at the end of the travel. Progressive springs are wound so the rate rises on purpose. Temperature changes the shear modulus of steel, so a spring run hot is slightly softer than the same spring at room temperature.
The formula also assumes a static load. At high speed the mass of the spring and any damping in the system change the force at a given deflection, which is why suspension work uses wheel rate, sprung mass and damping together. For a quick estimate of a spring you can hold in your hand, F = kx and k = F / x are enough, and the two-spring rules cover the common combinations.
Frequently asked questions
What is a spring constant?
It is the stiffness of a spring, written k and measured in newtons per meter. A rate of 250 N/m means each extra meter of stretch needs 250 N more force, so 0.180 m needs 45 N.
How do I calculate the spring constant from force and stretch?
Divide the force by the change in length after converting length to meters: k = F / x. A 45 N pull that moves the end 180 mm gives 45 / 0.180 = 250 N/m.
What units should the answer be in?
The SI unit is N/m. Divide by 100 for N/cm, multiply by 1,000 for N/mm, and divide by 175.1268 for lbf/in. A 250 N/m spring is 2.5 N/cm and 1.4275 lbf/in.
Can a spring constant be negative?
No. The constant is a magnitude, and the minus sign in F = -kx only shows that the restoring force points opposite to the displacement. Enter the force and stretch as positive numbers.
Does compression use the same formula?
Yes. Use the amount of compression as x, with no sign change. A spring compressed 40 mm under 12 N has k = 12 / 0.040 = 300 N/m, the same as if it were stretched 40 mm.
How do I convert 250 lbf/in to N/m?
Multiply by 175.1268, the factor for pound-force per inch from NIST SP 811 Appendix B.9. The result is 43,781.7 N/m, which is also 437.82 N/cm.
What is the combined rate of two springs in series?
For 100 N/m and 150 N/m in series, k = (100 x 150) / (100 + 150) = 60 N/m. In parallel the same pair gives 250 N/m, since the rates add.
Why does my measured value differ from the catalog?
Coil springs are sold within a tolerance of several percent, and preload, end fittings and the point where you measure can each shift the result. A reading within about 10 percent of the datasheet is normal for a bench test.
Does a thicker wire always mean a higher spring constant?
Yes, and strongly. For a helical spring, k = G d^4 / (8 D^3 n), where d is wire diameter, D is mean coil diameter, n is the number of active coils and G is the shear modulus, so doubling the wire diameter raises the rate about 16 times.
How much energy is stored at 0.18 m of stretch?
For a 250 N/m spring, U = 1/2 x 250 x 0.180^2 = 4.05 J. Double the stretch to 0.36 m and the stored energy becomes 16.2 J.
How do I measure the constant at home?
Hang known masses and measure the change in length. A 1 kg mass pulls with 9.80665 N, so 39 mm of stretch means k = 9.80665 / 0.039 = 251.45 N/m.
What is the elastic limit?
It is the point past which the spring no longer returns to its original length. Once a spring takes a permanent set, its free length changes and the old zero point no longer applies.
Is the spring constant the same as stiffness?
In everyday use, yes. In engineering, stiffness is the general term for force per unit deflection, and the spring constant is the value for a particular spring or elastic element.
Spotted a wrong number or a broken result?
More Math tools
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.