Contents
1. Step data 2. Training models 3. Background 4. Threshold estimates 5. FTP calibration 6. Charts 7. Zone model 8. Training recommendations

Lactate threshold analyser

Evidence-based tool for analysing lactate step tests and calibrating training zones for cycling (e.g. Rouvy).

PT&H Logo
🚧 Beta version: This tool is under active development. Methods, thresholds and content are continuously reviewed and updated.
✉ Send feedback
🔒 Privacy: This tool does not store any data. All data you enter or upload are processed exclusively in your browser. Nothing is sent to or stored on any server. When you close or reload the page, all data are permanently gone. If you would like to keep your data, download the Excel template, enter your measurements there, and save the file on your computer – you can upload it at any time to view your results again.
How to use this tool
① Direct data entry

Scroll down to "Step data" and enter power (W) and lactate (mmol/L) for each stage – both are required fields. Heart rate and RPE are optional but unlock extra charts. Then click "Analyse".

→ For a single test, quick and easy
② Excel upload (1 test)

Download the Excel template (button below). Fill in your data in the "Test_1" tab – athlete name, date and measurements. Upload the file under "Upload single test". The tool loads and analyses the test automatically – just like direct entry.

→ For structured data entry outside the browser
③ Excel upload (multiple tests)

Fill the template with multiple tabs (Test_1, Test_2, Test_3…), one tab per test and athlete. Upload under "Upload multiple tests". All tests are then available for comparison and longitudinal analysis.

→ For cross-sectional and longitudinal athlete analysis
④ Sample data

Three pre-built athlete profiles from published literature – a recreational cyclist, a well-trained cyclist, and an elite cyclist. The well-trained profile includes two tests illustrating a rightward curve shift after polarised training (Neal et al., 2013). Click "Analyse" on any single profile, or "Load all" for the full comparison and longitudinal view.

→ To explore the tool without your own data
⑤ After analysis

Below the threshold cards, use the LT1 method selector to choose which LT1 methods appear as lines in all charts — up to 3 simultaneously, each in a distinct colour. The first selected method anchors your training zones and recommendations. Then pick a zone model (Coggan, Seiler, Norwegian) and enter your estimated TTE to calibrate FTP.

→ Refine which LT1 estimate best fits your physiology
What this tool offers
📈 Threshold analysis
Automatically computes 16 lactate threshold methods across 6 families: Bsln+ (0.3–1.5 mmol/L), OBLA (2.0–4.0 mmol/L), D-max variants (nadir, classic, modified), Log-log (LT1 & LT2), LTP (segmented regression), and LTratio. All methods validated against the lactater R package reference dataset. Select 1–3 LT1 methods to display simultaneously as chart lines; the first selected method anchors your training zones.
🏋️ Zone models
Four zone systems to choose from: Rouvy/Coggan 7-zone, Seiler 3-zone, Coggan 5-zone, and the Norwegian 5-zone model – each anchored to your individual LT1 and LT2.
⚡ FTP calibration
Enter how long you could sustain your LT2 power (TTE in minutes) to compute a corrected FTP using the power-duration relationship (Coggan & Allen, 2010).
📄 Training recommendations
Evidence-based training advice tailored to your thresholds and chosen zone model – downloadable as a PDF for use with your athletes or for your own training.
📊 Charts & export
Lactate curve, log-log curve, heart rate, RPE, lactate economy, Δ-lactate, and cardiac efficiency – each showing your selected LT1 method lines and LT2. All charts exportable as PNG. Full results (all 16 methods) exportable as Excel. References downloadable as .ris for Zotero, Mendeley, or EndNote.
🔬 Scientific background
Detailed explanations of training models (polarised, Norwegian, threshold), the physiology of fat oxidation, FatMax, the Talk Test, and over 50 peer-reviewed references.
📥 Download Excel template
The template includes an instructions tab, a filled example (Test_1) and an empty second tab (Test_2). Columns: Step · Power (W) · Lactate (mmol/L) · HR (bpm) · RPE (Borg). Duplicate tabs for additional tests.
② Upload single test & analyse
📊
Drop Excel here (1 test)
Analysed immediately like direct entry
③ Upload multiple tests (comparison)
📂
Drop Excel here (multiple tests)
Loads all tabs for comparison & trends
④ Sample data
Note: These curves are constructed from published group means as representative example profiles – not raw data from individual athletes. References are shown on each card.
Test comparison & longitudinal trends
Compare two tests
● Test A
vs.
● Test B
Longitudinal trend
Select an athlete to display LT1/LT2 development across all loaded tests over time.
Step data
Step Power (W) * Lactate (mmol/L) * HR (bpm) RPE (0–10)
Shift from row:
Training models — polarized & Norwegian

Scientific background — lactate, FatMax, Talk Test & evidence

Threshold estimates
Charts
Developed with Claude (Anthropic) as an AI coding assistant. Scientific content, methodology, and reference selection reflect the author's expertise. All 54 references were individually verified for DOI accuracy and bibliographic correctness.