Garmin HRV trend analysis
Garmin's HRV Status tells you "balanced" or "unbalanced". Your export can tell you the slope, your personal band, and whether your training distribution is earning the recovery you're asking of it.
Get your export (3 minutes)
- In Garmin Connect (web): Activities → All Activities → Export CSV — this is your
Activities.csv. - For sleep/HRV: export from the sleep report, or request the full account data export from account settings.
- Drop whichever files you have into the readout — it works with activities alone, sleep alone, or both together.
What your Garmin export can tell you
- HRV as a trend. Where nightly HRV is present: your 28-day mean, personal baseline band, night-to-night CV and 90-day slope — not a status label.
- Training load with honest provenance. Vendor load figures are used where your export carries them; otherwise a transparent heart-rate-based estimate is computed and clearly labelled as such.
- Zone 2 budget. Weekly Zone 2 minutes against the 3–4 hour longevity-school reference, and your low/mid/high intensity split against the polarised benchmark.
- Acute:chronic ratio and monotony. The load-management arithmetic (7-day vs 28-day, Foster monotony and strain) that Connect doesn't surface.
Drop your CSV into the free readout See a full sample report
FAQ
Which Garmin files does the readout accept?
Activities.csv (the activity-history export) and a sleep CSV. FIT files and the full JSON archive aren't parsed in the browser readout yet — the CSV routes cover the metrics that matter for trend analysis.
My activities only have average HR — are zones still analysed?
Yes, by assigning each session to a zone band from its average heart rate against your max. It's an approximation, it's deterministic, and every figure derived from it is flagged as estimated in the report — no silent precision.
Is this medical advice?
No. Reports are an educational analysis of your own device data. Nothing here diagnoses or excludes any condition.
Also analysing: Whoop exports and Oura exports.