Skip to content
CalculatorGeek

Lactate Threshold Calculator

Updated Sep 2026 Used 1 times
Enter the measured valuesUse values from one internally consistent test or planning scenario.
Use one intensity unit consistently across all six stages.
Use the blood-lactate sample associated with this completed stage.
Use one intensity unit consistently across all six stages.
Use the blood-lactate sample associated with this completed stage.
Use one intensity unit consistently across all six stages.
Use the blood-lactate sample associated with this completed stage.
Use one intensity unit consistently across all six stages.
Use the blood-lactate sample associated with this completed stage.
Use one intensity unit consistently across all six stages.
Use the blood-lactate sample associated with this completed stage.
Use one intensity unit consistently across all six stages.
Use the blood-lactate sample associated with this completed stage.
Default 2 mmol/L fixed reference.
Default 4 mmol/L fixed reference.

Guest calculations stay on this device. Signed-in results sync privately.

Your result

LT1 and LT2 reference intensities

Enter your values, then calculate to see a verified result.

Inputs usedReview the information used for this result.
Full calculation and sourcesOpen Full calculation and sources to audit the formula, assumptions, fixtures, and interpretation limits.

Versioned calculationFormula v1.0.0

Method reviewed 2026-09-27PubMed - reliability of the Dmax lactate-threshold method; PubMed - regression and final-speed criteria in Dmax threshold testing; NIST Guide to the SIFormula v1.0.0

Method shown

The selected equation and assumptions stay visible.

Cross-checked

Supporting outputs expose unit and protocol mistakes.

Actionable

The result links to the next relevant planning task.

Result actions
1
Step 1Enter six increasing stages from one incremental test.Six-stage rising curve
2
Step 2Enter the matched lactate sample for every completed stage.Six-stage rising curve
3
Step 3Keep or deliberately change the visible 2 and 4 mmol/L references.Six-stage rising curve

Interpretation

Fixed 2 and 4 mmol/L references are not identical to Dmax, MLSS, ventilatory thresholds, or individual turn points.

Blood sampling timing, device error, stage duration, prior exercise, nutrition, and environment can change the curve.

The tool cannot validate collection technique or diagnose a metabolic condition.

Use this result

Public verification recordFormula v1.0.0
Review scope
Six-point Ordering, Bracket Selection, Interpolation, Target Ordering, And Missing-crossing Errors.
Review team
CalculatorGeek Expert Review Team
Verified
2026-09-27
Next source review
2027-03-27
Automated fixtures
1 cases

Review method

Recompute Crossing intensity = lower intensity + (target lactate - lower lactate) / (upper lactate - lower lactate) x intensity interval. independently; verify unit normalization, protocol selection, internal consistency, and invalid boundaries.

Known limitations

  • Fixed 2 and 4 mmol/L references are not identical to Dmax, MLSS, ventilatory thresholds, or individual turn points.
  • Blood sampling timing, device error, stage duration, prior exercise, nutrition, and environment can change the curve.
  • The tool cannot validate collection technique or diagnose a metabolic condition.

Primary sources

Latest update

2026-09-27 ยท Added complete endurance-suite calculator with verified model, source ledger, premium result, and unified contextual navigation.

Published calculation checks

CaseInputsExpected result
Six-stage rising curveintensity_1=100 intensity, lactate_1=1 mmol, intensity_2=125 intensity, lactate_2=1.5 mmol, intensity_3=150 intensity, lactate_3=2.2 mmol, intensity_4=175 intensity, lactate_4=3.2 mmol, intensity_5=200 intensity, lactate_5=4.5 mmol, intensity_6=225 intensity, lactate_6=7 mmol, lt1_target_mmol=2 mmol, lt2_target_mmol=4 mmollt1_intensity=142.8571428571, lt2_intensity=190.3846153846
On this page

Direct answer

The calculator linearly interpolates where the entered curve crosses the selected LT1 and LT2 blood-lactate concentrations.

Fixed-concentration thresholds are protocol references; Dmax and other individualized methods can produce different values.

How to use the calculator

  1. Enter six increasing stages from one incremental test.
  2. Enter the matched lactate sample for every completed stage.
  3. Keep or deliberately change the visible 2 and 4 mmol/L references.
  4. Compare only tests that used comparable stage duration and sampling.

Inputs, outputs, and result meaning

Inputs

  • Stage 1 intensity: Use one intensity unit consistently across all six stages.
  • Stage 1 lactate: Use the blood-lactate sample associated with this completed stage.
  • Stage 2 intensity: Use one intensity unit consistently across all six stages.
  • Stage 2 lactate: Use the blood-lactate sample associated with this completed stage.
  • Stage 3 intensity: Use one intensity unit consistently across all six stages.
  • Stage 3 lactate: Use the blood-lactate sample associated with this completed stage.
  • Stage 4 intensity: Use one intensity unit consistently across all six stages.
  • Stage 4 lactate: Use the blood-lactate sample associated with this completed stage.
  • Stage 5 intensity: Use one intensity unit consistently across all six stages.
  • Stage 5 lactate: Use the blood-lactate sample associated with this completed stage.
  • Stage 6 intensity: Use one intensity unit consistently across all six stages.
  • Stage 6 lactate: Use the blood-lactate sample associated with this completed stage.
  • LT1 reference concentration: Default 2 mmol/L fixed reference.
  • LT2 reference concentration: Default 4 mmol/L fixed reference.

Outputs

  • LT1 reference intensity: A displayed result from the stated method and the entered assumptions.
  • LT2 reference intensity: A displayed result from the stated method and the entered assumptions.
  • Threshold gap: A displayed result from the stated method and the entered assumptions.
  • Final curve slope: A displayed result from the stated method and the entered assumptions.

Formula and methodology

Method: Crossing intensity = lower intensity + (target lactate - lower lactate) / (upper lactate - lower lactate) x intensity interval.

The model finds the first segment bracketing each selected concentration and performs linear interpolation. It rejects a curve that never crosses both targets.

Worked examples

Six-stage cycling test

With stages from 100 to 225 W and lactate rising from 1.0 to 7.0 mmol/L, the calculator interpolates LT1 between 125 and 150 W and LT2 between 175 and 200 W.

Interpretation and limitations

  • Fixed 2 and 4 mmol/L references are not identical to Dmax, MLSS, ventilatory thresholds, or individual turn points.
  • Blood sampling timing, device error, stage duration, prior exercise, nutrition, and environment can change the curve.
  • The tool cannot validate collection technique or diagnose a metabolic condition.

Frequently asked questions

Is 4 mmol/L always my anaerobic threshold?

No. It is a commonly used fixed reference, while individual lactate responses vary.

Why must intensity increase?

Interpolation assumes an ordered incremental test.

Can I mix heart rate and watts?

No. Use one intensity unit for all six stages.

How should I compare results over time?

Repeat the same protocol, units, equipment setup, and environmental conditions, then review the supporting outputs rather than only the headline number.

Sources and transparency

CalculatorGeek independently recomputed every published fixture on 2026-09-27. Sources establish the equation, protocol, or interpretation boundary; they do not turn an estimate into a laboratory measurement or personalized advice.