Rich ride analytics. No Chrome extension required.
Power curve. Normalized power. VAM. Climb categorization. Best efforts across every time band. The stuff you used to pay a per-athlete analytics subscription for, and the stuff a browser extension injects on top of your tracker - all native, all in one place, all on the free tier.
Your highest sustained average at each duration. One curve makes short bursts and longer efforts easy to compare.
Efforts at a glance
5s
416 W
1m
289 W
5m
223 W
20m
173 W
Normalized power
181 W
Intensity factor
0.72
Training stress
47.8 TSS
Features
More than charts. Answers about your ride.
From the first acceleration to the final climb, connect the numbers to what happened on the road. All included on the free tier.
01 / Power & intensity
See what you can sustain.
A sprint and a steady hour tell different stories. Read both, then put the cost of the whole ride in context.
1s1m5m20m1h6h
Illustration
1-second power curve
Mean-maximal power from one second to six hours, where your ride has enough data. Find the best average you held for each duration.
Normalized power & IF
Read normalized power, intensity factor, training stress and variability together. Your FTP history gives each ride the right context.
Go beyond average watts.
02 / Climbs & terrain
Know where the ride got hard.
Elevation gain is only the beginning. See the climbs that made it, how steep they were, and how you rode them.
Cat 4Cat 3Cat 2Cat 1HC
Illustration
Climb categorization
Climbs are detected from the route profile and classified from Cat 4 to HC using gradient and length. Inspect each climb in the context of the ride.
VAM and gradient analysis
Compare vertical ascent per hour and sustained gradients. Separate a steeper road from a stronger climbing effort.
Turn elevation into something you can use.
03 / Laps & pacing
Find the story inside the ride.
The summary can hide a great interval or a difficult finish. Break the ride into efforts and see how your response changed.
IntervalsRecoveryHeart-rate drift
Illustration
Lap auto-detection
Review detected intervals, climbs, surges and natural splits, alongside your manual laps. Compare the parts that matter without hunting through the entire file.
Pacing analysis
Look at power, heart-rate drift and power/HR decoupling together. See whether the same output asked more of you as the ride went on.
Understand how your effort changes.
04 / Records & segments
Give a good effort some context.
One ride is a snapshot. Your history shows whether you are building form, setting a best, or getting faster on a familiar road.
90-day bestsAll-time bestsSegments
Illustration
Best efforts, ranked
Find personal records and 90-day bests across power, pace and climbing VAM. Compare like-for-like durations rather than whole rides of different lengths.
Segments, with real public leaderboards
GPS-matched efforts put your segment times on public leaderboards. Explore local climbs and KOMs, or draw a segment of your own.
See the progress a single ride cannot show.
Available analysis depends on the data your device records. Power metrics need power data; heart-rate drift needs heart-rate data.
What it replaces
Stop paying three companies for one set of charts.
Every row below is something you are already paying somebody for. Here it is one row, one login, one bill.
Peak power, normalized power, deeper stats injected on top of your tracker
Native, no extension required
Premium training-load dashboard
Power curve, NP/IF/TSS, peak power tables
Free tier, no asterisk
The point isn't dunking on the other tools - most of them do their one job well. The point is you shouldn't need three of them stitched together.
Questions
Practical answers.
Do you import segment data from my old tracker? +
You can attach an activity archive and we will index any segments you have completed in your own history. Your efforts show up on the public leaderboards for those segments alongside everyone else who has ridden them on NeverChill.
Can I export my analytics? +
Yes, on every plan, and two different ways. If you uploaded a file, the original comes back exactly as you gave it to us - the same FIT, GPX or TCX, frozen at import. There is also a FIT export built from the ride as it stands now, edits included, so the two deliberately differ. Photos and video on a ride download together as a zip. All of it is per activity and owner-only; there is no one button for the whole history.
Do you have a public API? +
A read/write public API is on the 2026 roadmap. We will publish OpenAPI specs before launch. Authentication will be standard OAuth 2 with scopes that mirror what you can do in the UI.
What about altitude correction? +
We use DEM-based altitude correction by default and store both the raw barometric trace and the corrected trace. You can toggle between them per activity.
How accurate is the climb categorization? +
We use the standard UCI category thresholds (climb length × gradient) and apply hysteresis so a 30-second false flat does not split a real climb. You can manually merge or split if the detection misses.
Do you work without a power meter? +
Yes. Pace, HR, elevation, VAM, climb categorization, and best efforts all work on rides and runs without power. Power-specific metrics (NP, IF, TSS) are gated on having power data.
All the charts. None of the extensions.
Every ride you upload gets the whole read - power curve, NP, IF, TSS, VAM, climbs, best efforts - on the free account. The depth of the analysis is not what you pay for.