Fork Spring Rate Calculator

Fork Spring Rate Calculator

What does a Fork Spring Rate Calculator do?

A Fork Spring Rate Calculator converts what you feel (too soft, too firm, dives under brakes, skips over bumps) into clear numbers you can act on. By combining your rider load and target sag, it estimates the spring rate required for your front suspension, either total (both fork legs) or per leg. It can also work the other way aroundโ€”given a current spring rate, it can predict sag so youโ€™ll know whether to go softer or stiffer.

This tool is helpful for:

  • Riders selecting new fork springs for a motorcycle or mountain bike (MTB)
  • Tuners checking whether current springs match a riderโ€™s weight and style
  • Anyone trying to translate target sag into N/mm or kg/mm spring rates

Focus: this guide is about functionality and usageโ€”how to get reliable numbers from the calculator to make better spring choices.


Key inputs and outputs

Inputs the calculator commonly asks for

  • Rider mass (with gear) โ€” kg or lb
  • Front weight bias from rider (%) โ€” what share of your body weight ends up on the front at sag (typical estimate range 40โ€“55%; you can measure more precisely with scales)
  • Target rider sag โ€” as mm or % of travel (e.g., 25โ€“35% for many setups; use what your manual/coach suggests)
  • Fork travel โ€” total usable travel in mm
  • Number of fork springs โ€” usually 2 (one per leg)
  • (Optional) Known current spring rate โ€” total or per leg, to predict sag and compare

Outputs you get

  • Required total spring rate (both legs combined) in N/mm (and optionally kg/mm)
  • Required spring rate per leg in N/mm (and kg/mm)
  • Predicted rider sag for your current springs (sanity check)

The simple math the tool uses (no code required)

  1. Convert rider load on the front into force

Ffront=(Mrider+gearร—g)ร—(% front bias100)F_\text{front} = (M_\text{rider+gear} \times g) \times \left(\frac{\%\ \text{front bias}}{100}\right)Ffrontโ€‹=(Mrider+gearโ€‹ร—g)ร—(100% front biasโ€‹)

Where g=9.81 m/s2g = 9.81\ \text{m/s}^2g=9.81 m/s2.

  1. If you input sag as a percentage, first turn it into millimeters:

sag (mm)=travel (mm)ร—(% sag100)\text{sag (mm)} = \text{travel (mm)} \times \left(\frac{\%\ \text{sag}}{100}\right)sag (mm)=travel (mm)ร—(100% sagโ€‹)

  1. Compute the total fork spring rate needed to support that load at the target rider sag:

ktotal=Ffrontsag (mm)[N/mm]k_\text{total} = \frac{F_\text{front}}{\text{sag (mm)}}\quad [\text{N/mm}]ktotalโ€‹=sag (mm)Ffrontโ€‹โ€‹[N/mm]

  1. Per-leg spring rate (most forks have two springs):

kleg=ktotal# of springsk_\text{leg} = \frac{k_\text{total}}{\text{\# of springs}}klegโ€‹=# of springsktotalโ€‹โ€‹

  1. Predict sag from a known spring rate:

sag (mm)=Ffrontktotalwithktotal=klegร—# of springs\text{sag (mm)} = \frac{F_\text{front}}{k_\text{total}} \quad\text{with}\quad k_\text{total} = k_\text{leg} \times \text{\# of springs}sag (mm)=ktotalโ€‹Ffrontโ€‹โ€‹withktotalโ€‹=klegโ€‹ร—# of springs

Unit tip: if you prefer kg/mm, multiply N/mm by 0.10197.

Important: This calculator focuses on rider sag contribution. Bikeโ€™s own weight and static sag are often handled separately during setup. Preload changes ride height/sag target, not the springโ€™s rate.


Step-by-step: How to use the Fork Spring Rate Calculator

  1. Weigh yourself in riding gear
    Enter this as Rider mass.
  2. Pick a front bias
    If you donโ€™t have scales, start with 45โ€“50% as a realistic rider-only estimate. Aggressive / forward positions trend higher.
  3. Set your target rider sag
    Enter as % of travel or in mm (e.g., 30% for many road/MTB use cases unless your discipline or manual suggests otherwise).
  4. Enter fork travel
    Use the stated usable travel in mm.
  5. Confirm springs per fork
    Most are 2 (one per leg). Some MTB single-leg springs or exotic setups differโ€”enter what you have.
  6. (Optional) Enter current spring rate
    If you know it, the calculator can predict sag so you can compare current vs. ideal.
  7. Calculate
    Youโ€™ll see k_total and k_leg in N/mm (and kg/mm). If predicted sag is far from target, adjust spring rate or plan preload changes appropriately.
  8. Record your result
    Save numbers for ordering springs or for future tweaks.

Worked example (motorcycle)

Rider + gear: 85 kg
Front bias guess: 45% (0.45)
Fork travel: 160 mm
Target rider sag: 30% of travel โ†’ 160ร—0.30=48160 \times 0.30 = 48160ร—0.30=48 mm
Springs: 2 (one per leg)

1) Rider load on front (force) Mfront=85ร—0.45=38.25 kgM_\text{front} = 85 \times 0.45 = 38.25\ \text{kg}Mfrontโ€‹=85ร—0.45=38.25 kg Ffront=38.25ร—9.81=375.23 NF_\text{front} = 38.25 \times 9.81 = 375.23\ \text{N}Ffrontโ€‹=38.25ร—9.81=375.23 N

2) Required total rate ktotal=375.2348=7.82 N/mmk_\text{total} = \frac{375.23}{48} = 7.82\ \text{N/mm}ktotalโ€‹=48375.23โ€‹=7.82 N/mm

3) Per-leg rate kleg=7.822=3.91 N/mmk_\text{leg} = \frac{7.82}{2} = 3.91\ \text{N/mm}klegโ€‹=27.82โ€‹=3.91 N/mm

In kg/mm: 3.91ร—0.10197โ‰ˆ0.40 kg/mm per leg3.91 \times 0.10197 \approx 0.40\ \text{kg/mm per leg}3.91ร—0.10197โ‰ˆ0.40 kg/mm per leg.

Interpretation
If your current springs are, say, 3.0 N/mm per leg, predicted rider sag will be larger than 48 mm (too soft). If theyโ€™re 5.0 N/mm per leg, predicted rider sag will be smaller (too firm). Use the calculatorโ€™s โ€œpredict sagโ€ function to quantify the difference and decide whether to swap springs or adjust preload.

Note: This example uses a rider-only load model. Real setups also consider static sag (bikeโ€™s own weight) and riding posture. The calculator gives a solid starting point; fine-tune on the road/trail.


Features youโ€™ll find handy

  • Dual-path workflow: compute required rate from sag target or predict sag from known springs
  • Per-leg + total outputs: order the right springs and avoid mismatches
  • Unit flexibility: N/mm and kg/mm (and lb/in if supported)
  • Quick toggles for % sag vs. mm sag
  • Notes field so you can log settings, preload turns, and oil height for later

Benefits of using the calculator

  • Takes the guesswork out of spring selection
  • Speeds up setupโ€”fewer parking-lot experiments, more riding
  • Prevents extremes (harshness from too-stiff springs or wallow/nosedive from too-soft)
  • Improves safety and confidence under braking and over rough surfaces
  • Creates a baseline your tuner or shop can build on

Popular use cases

  • Motorcycles: street, track, ADV, and dirtโ€”matching springs to rider + luggage
  • MTB: coil-fork users dialing in sag for trail, enduro, or DH
  • Coaching/shops: quick, repeatable recommendations for clients
  • Before upgrades: confirm whether springsโ€”not dampingโ€”are the real issue
  • Posture changes: clip-ons to upright bars (or vice versa) shifting front bias

Pro tips for better results

  • Measure, donโ€™t guess, when you can. Two bathroom scales and a plank can approximate front/rear distribution with rider on the bike.
  • Recheck after changes. Luggage, bar position, or ride height tweaks can shift front bias and sag targets.
  • Remember preloadโ€™s role. Preload sets ride height/sag for a given rate; it doesnโ€™t make a soft spring stiffer.
  • Pair rate with damping. Once rate is right, adjust rebound/compression so the tire follows the ground without pogoing or packing down.
  • Log everything. Note spring part numbers, preload turns/spacers, oil height, and final sagโ€”future you will be grateful.

Frequently Asked Questions (FAQ)

  1. What does โ€œspring rateโ€ mean?
    The force required to compress a spring by a unit of distance (e.g., N/mm). Higher numbers = stiffer springs.
  2. How much rider sag should I target?
    Depends on your bike and discipline. Many start around 25โ€“35% of fork travel, then fine-tune by feel and guidance.
  3. Does preload change spring rate?
    No. Preload changes initial position/ride height but the rate (N/mm) stays the same.
  4. Why separate total vs. per-leg rate?
    Most forks have two springs. The total rate is the sum; you buy per-leg springs.
  5. Can I enter sag in mm instead of %?
    Yesโ€”the calculator supports both. It will convert % to mm if needed.
  6. What if I donโ€™t know my front bias?
    Start with 45โ€“50% for rider-only load. Measure later for precision.
  7. My predicted sag is perfect, but the fork still feels harsh. Why?
    Spring rate may be right, but damping (rebound/compression) or bushing friction could be off. Oil level also matters.
  8. How do I convert N/mm to kg/mm?
    Multiply N/mm ร— 0.10197 to get kg/mm. The calculator can display both.
  9. Is this valid for MTB coil forks?
    Yes. Enter travel, target sag, and use 1 spring if your fork has a single coil.
  10. Should I include luggage/passenger weight?
    For a touring baseline, yes. For solo sporty riding, use your solo figure and re-check when loaded.
  11. Can I use this for air forks?
    Air springs are progressive and adjusted by pressure, not a single linear rate. Use manufacturer charts for air and this calculator for coil springs.
  12. What about static sag (bike-only)?
    This tool targets rider sag. Verify static sag afterward to ensure balanced geometry.
  13. My rate result seems low vs. internet โ€œtypicalโ€ values. Is it wrong?
    Not necessarily. Results depend on front bias, target sag, and travel. Use measured inputs and cross-check with test rides.
  14. Does stiffer always mean better under braking?
    Too stiff can reduce grip on bumps and cause chatter. Aim for support without harshness.
  15. I changed bar height; do I need to recalc?
    Likely yesโ€”posture shifts front load. Re-measure bias or adjust estimates.
  16. Whatโ€™s a quick check for being under-sprung?
    Excessive dive under braking, bottoming on modest hits, and needing excessive preload to reach sag.
  17. Quick check for over-sprung?
    Harsh over small bumps, minimal rider sag even with little preload, and tire skipping mid-corner.
  18. Can I mix different rate springs left/right?
    Generally avoid it; it can create imbalance unless a tuner specifies it for a purpose.
  19. How precise do I need to be with sag?
    Within a few millimeters is fine. Consistency beats perfection.
  20. Is damping tuning needed after installing new springs?
    Usually, yes. Stiffer springs can require more rebound control; adjust in small steps.

Final thoughts

A Fork Spring Rate Calculator turns setup from โ€œfeel and guessโ€ into numbers you can trust. Input rider load, target sag, travel, and springs per fork; get total and per-leg rates, plus predicted sag for your current setup. Use those results to choose springs, set preload sensibly, and then fine-tune damping. The payoff is immediate: better support under braking, more grip over bumps, and a calmer front end that tracks where you point it.

Similar Posts

  • Corn Cost Per Acre Calculator

    Farm/Field Name (Optional) Total Acres Seed Costs Seed Cost per Bag $ Seeds per Bag Seeding Rate (seeds per acre) Fertilizer Costs Nitrogen Rate (lbs/acre) Nitrogen Cost ($/lb) $ Phosphorus Rate (lbs/acre) Phosphorus Cost ($/lb) $ Potassium Rate (lbs/acre) Potassium Cost ($/lb) $ Fertilizer Application Cost ($/acre) $ Chemical Costs Herbicide Cost ($/acre) $ Insecticide…

  • Knots to Distance Calculator

    Speed (knots): Time (hours): Distance (nautical miles): Calculate The Knots to Distance Calculator is a practical tool used in navigation and maritime travel to determine the distance traveled over water. Whether you’re sailing, flying, or managing marine logistics, knowing how far youโ€™ve traveled based on speed in knots and elapsed time is critical for planning…

  • Passing Grade Calculator

    Your Current Grade (%): Final Exam Weight (%): Desired Passing Grade (%): Calculate Reset Grade Required on Final Exam: 0% Are you wondering how many marks you need on your next exam to pass the course? The Passing Grade Calculator is a simple yet powerful tool that helps you figure out exactly what score you…

  • Divident Calculator

    Investment Details Initial Investment Amount $ Stock Price Per Share $ Dividend Per Share (Annual) $ Dividend Frequency QuarterlyMonthlySemi-AnnuallyAnnually Dividend Growth Rate (Annual) % Tax Rate on Dividends % Investment Period Years Dividend Reinvestment Yes (DRIP)No (Cash Dividends) Dividend Analysis Enter your investment details and click Calculate to see dividend projections Calculate Reset Copy Results…

  • Visual Domain And Range Calculatorย 

    Function Type: Linear (ax + b)Quadratic (axยฒ + bx + c)Rational (p(x)/q(x))Square Root (โˆš(ax + b))Absolute Value (|ax + b|)Exponential (a^x)Logarithmic (log(x)) Coefficient a: Coefficient b: Coefficient c: x minimum value: x maximum value: Calculate Reset A Visual Domain And Range Calculator is an advanced mathematical tool designed to help students, teachers, engineers, and data…

  • Cumulative Goa Calculatorย 

    + Add Semester Calculate Reset Total Credits: 0 Total Quality Points: 0.00 Cumulative GPA: 0.00 Monitoring your academic performance is essential for students at every level. The Cumulative Goa Calculator is a professional, user-friendly tool designed to help students calculate their cumulative GPA accurately. By entering individual course grades and credit hours, students can determine…