Lactate curve, eight thresholds, in one click
Paste your step-test values — we draw the curve and surface LT1, LT2, OBLA (2.0–3.5), IAT, D-max, log-log in parallel. No spreadsheets, no formulas.
Run the test, get LT1 and LT2 by six methods, and turn them straight into zones. Then use them: rides, runs and swims arrive on their own from Strava, Garmin or Apple Health, you read load and form, laps and peaks, and next week goes back out to the watch — all of it anchored to numbers you measured, not a percentage of a guess.
Tap a category to jump straight to features — testing, planning, integrations, coaching and more.
From the first home lactate test to a full coaching workspace — LaChart fits the way you train.
LaChart adapts to how you use it — train yourself, manage athlete lactate tests, or run tests for clients. Same data, three completely different shells.
A calm dashboard built around today. Form and fitness at a glance, threshold trend over months, every interval ready for a lactate sample. Mobile-first.
The features paying users use most, with real screenshots from the app — not stock illustrations.
Connect once. Rides, runs and swims arrive with power, HR, pace and laps — pre-categorised by intensity.
28 features, grouped by what you're actually trying to do. Open the part that matters to you, or read every feature in detail →
From raw step-test values to a branded PDF, structured workouts and a tracked curve — five steps, one platform.
Stage power / pace + blood lactate + HR. Step or ramp protocol — any test design.
LT1, LT2, OBLA (2.0–3.5), IAT, D-max, log-log, LTP1, LTP2 — in parallel, instantly.
5 training zones with power / pace / HR ranges, tailored to cycling, running or swimming.
Drag intervals at your new zones onto any day of the calendar. Run them live from the app.
Export a polished PDF (your logo on Coach plan). Each new test overlays on the curve so progress is visible.
Enter your test values — power, heart rate, lactate, pace — and instantly generate the lactate curve. Calculate all critical thresholds in one interactive graph.

Your zones are derived from your last lactate test — power, pace and heart rate side by side. Update the test, zones update everywhere.
Overlay multiple lactate tests to visualize your progression. Watch your LT1 and LT2 move to higher intensities as your fitness improves.
CTL, ATL and TSB tracked every day. A plain-English status word — fresh, optimal, productive, overreaching — so you always know what today's training should be.

Open any training and tag any interval with a blood sample. Empty dots are tap-to-log. Every sample feeds back into your curve and your zones.

An interactive calendar of every workout — completed, planned, with lactate, without. Click any day to see the session, intervals and zones.

Branded PDF with your lactate curve, HR overlay, color-coded zones, threshold table, previous-test comparison and training recommendations.

LaChart calculates lactate thresholds using OBLA, D-max, IAT and Log-log — the four most-cited methods in exercise science. Use them side by side or stick to your federation's standard.
Onset of Blood Lactate Accumulation
Fixed at 4.0 mmol/L. The power output at which your blood lactate first reaches 4 mmol/L on a graded test.
Geometric inflection
The point where your curve bends most sharply from the line connecting baseline lactate to peak. Independent of fixed values.
Individual Anaerobic Threshold
Takes your individual baseline lactate and adds 1.5 mmol/L. More accurate for highly trained athletes with low resting values.
First-rise inflection
Plots log(lactate) vs log(intensity). The first clear break in slope marks LT1 — the aerobic threshold.
Long-form guides on blood lactate testing protocols, threshold detection methods (LT1, LT2, OBLA, D-max), and what your lactate curve actually means for training zones.
Equipment, step protocol, blood-sampling technique, and the four mistakes that ruin a test.
Read article →Reading · 11 minSpot LT1, LT2, the curve shape clues, and the red flags that mean re-test.
Read article →Zones · 9 minThe physiological difference, why both matter, and how to build zones from each.
Read article →Concepts · 10 minUsually yes, sometimes no. When they diverge and which one to actually train against.
Read article →Methods · 11 minWhy no single threshold method is perfect — and why LaChart uses an ensemble of all of them.
Read article →Algorithm · 12 minInside the 8-method ensemble, isotonic regression, and the noise-detection guards.
Read article →Connect Strava, upload Garmin/Wahoo FIT files, or enter data manually. Every workout and lactate value flows into one platform.
Auto-sync activities, full interval detection, power graphs and HR zones.
Garmin, Wahoo, Polar, Suunto — every device supported.
Log any workout in 30 seconds — even ones without a head unit.

"The first lactate app that doesn't feel like Excel. I do my own home tests every 4 weeks and the curve drops into my training within seconds."

"I coach 14 triathletes. The athlete switcher and the "ready for lactate" filter saved me two hours a week. Status dots are pure gold."

"I switched from spreadsheets after my first test. Seeing LT1 and LT2 land on the same chart — with the previous test underneath — is a game changer for steady-state work."
Free on the App Store. Today's training, Form / Fitness / Fatigue home-screen widget, Apple Health sync, push notifications, and on-device lactate recording. Android is next.
Requires iOS 16 or later · Free · Premium features unlock with your existing account.


Every shot below is from the build that's live on the App Store right now — dashboard, lactate testing, planning, calendar and analytics.
Drop your step-test values into the free Lactate Calculator. You'll see your curve, LT1, LT2, OBLA, IAT, D-max and matching training zones in real time — no account required.
Already on LaChart? Sign in →
Your first three lactate tests, your curve and your zones are free — long enough to watch a threshold move. Athlete adds unlimited tests, the full history behind them, and a calendar that pushes structured workouts to your Garmin. Coach does all of it for a whole roster. Both start with 2 weeks free. Cancel anytime.
🎁 Coaches: 2 weeks free — no charge today
Run your full roster of athletes on the Coach plan free for 2 weeks. Cancel anytime before it ends and you pay nothing.
🎁 Start with 2 weeks free
Test as often as you train, and keep every curve to compare against.
Plan the week and push structured workouts straight to your Garmin.
Lactate testing
Training platform
🎁 Start with 2 weeks free
Test your whole roster and send each athlete a report with your name on it.
Plan their weeks and push every session to their watch.
Lactate testing
Training platform
Everything you need to know about blood lactate testing, LT1/LT2 thresholds, and LaChart. Can't find it? Email us.
Lactate threshold is the intensity at which lactate accumulates in your blood faster than it's cleared. It's the single most useful number for endurance training because it sets your tempo / threshold / steady-state ceiling — and it shifts as you train. LaChart finds it from a graded test in 60 seconds.
LaChart uses the same OBLA / Dmax / IAT / Log-log methods sport-science labs use. Accuracy depends on your sampling protocol — same protocol in and you get lab-comparable thresholds.
No. The free calculator runs without an account. A free account adds saving, history, comparison and PDF export.
Cycling, running, swimming and triathlon. Power-based for bike, pace-based for run / swim, HR overlay on every chart.
Yes. After a test you can download a branded PDF with the lactate curve, HR overlay, all thresholds (LTP1, LTP2, OBLA, IAT), the five training zones, stage-by-stage results, a comparison with your previous test and personalised training recommendations.
Yes. Every account can export training history (CSV) and individual tests (PDF). We don't lock your data in.
No credit card. No downloads. Enter your lactate test values and see your LT1 & LT2 thresholds in seconds.
Gallery