Built for coaches & athletes

The power analysis tool
your cycling deserves

Drop FIT or SRM files and instantly analyze power, heart rate, cadence, and more. Critical power curves, AI insights, video sync, and GPS mapping — all in your browser.

Open Performance Analyzer See Features
8+
Analysis Views
FIT & SRM
File Formats
AI
Powered Insights
100%
Browser-Based

Every metric, every second, at your fingertips

From sprint power to endurance pacing, Performance Analyzer gives you a complete picture of every ride.

Single Line Chart

Multi-channel power analysis with GPS

Overlay power, heart rate, cadence, speed, temperature, and altitude on a single timeline. Hover for instant values, double-click to pin a cursor, and drag to select intervals.

  • Automatic sprint detection with peak power tagging
  • Real-time wind overlay from weather data
  • Power zone coloring on the GPS map
  • Compare multiple sessions side-by-side
Critical Power Curve

Track your best efforts over any duration

See your power curve from 1-second sprints to hour-long efforts. Compare against your historical bests across 30, 90, 180, and 365-day windows.

  • Power predictions for key event distances
  • Historical comparison overlays
  • Duration markers (1s, 5s, 30s, 1min, 5min, 20min, 1hr)
Coach Dashboard

Performance Management at a glance

Monitor CTL, ATL, and TSB trends over time. Track power predictions for key durations, manage athletes, and organize sessions with custom labels.

  • PMC chart with fitness, fatigue, and form
  • Power predictions: 200m, 500m, 1km, 4km
  • Activity labels: Road, Track, BMX, Indoor
  • 50+ session history with full stats
AI-Powered

Ask anything about your ride

Built-in AI analysis understands your power zones, pacing, cardiac drift, sprint efforts, and training context. Get instant insights with interactive charts.

  • Natural language queries about any session
  • Zone distribution analysis with charts
  • Cardiac drift and pacing assessment
  • Label-aware: adapts to Road, Track, or Indoor

Built for coaches and their athletes

Register as a coach, manage your roster, and keep every athlete's data organized in one place.

Coach Accounts

Secure registration with admin approval

Create a coach account and start uploading sessions immediately. An admin reviews and approves new coaches to keep the platform trusted. Approved coaches get full access to the dashboard, athlete management, and all analysis tools.

  • First registered coach becomes admin automatically
  • Pending coaches can upload and analyze — full access after approval
  • Admin panel for managing coaches, roles, and platform stats
  • Email notifications on registration, approval, and new uploads
Athlete Profiles

One roster, all the data

Add athletes with their FTP, weight, height, and sport discipline. Each session is linked to an athlete — track progress over time, compare performances, and assign training labels per athlete.

  • FTP, weight, and bio metrics per athlete
  • Dedicated athlete upload page for easy data collection
  • Sessions linked to athletes for longitudinal tracking
  • Power predictions and PMC charts per athlete
Video Sync

Race replay meets data analysis

Load ride or race video alongside your power data. The chart cursor follows the video timeline in real-time — click any point on the chart to seek the video, or let the video drive the cursor.

  • Floating or docked video player modes
  • Built-in timer with lap recording
  • GPS position updates in sync on the map
  • Frame-accurate cursor tracking

Everything a cycling coach needs

From Conconi tests to training calendars — all aspects of power-based coaching.

📈

Slope / Conconi Chart

Heart rate vs. power scatter with regression analysis. Automatically calculates deflection point and PWC150 for aerobic threshold estimation.

📊

Power Histograms

Distribution charts for power, heart rate, cadence, and speed. Time-in-zone breakdowns with color-coded power zones.

📅

Training Calendar

Monthly and weekly views with TSS totals, color-coded sessions, and quick-load from any date. Filter by activity type.

🗺️

GPS Map + Wind

Interactive ride map with cursor sync, power zone coloring, and live wind arrows. Headwind/tailwind component overlaid on the chart.

Sprint Detection

Automatically detects sprint efforts in your power data. Tags peak power, duration, and timestamps — one click from the chart toolbar.

📝

Notes & Markers

Add notes to any point on the timeline. Record lap splits with the built-in timer, annotate intervals, and sync everything to the cloud.

🏷️

Tag Predictors

Link activity labels to event distances — tag a session as "Track" and get power predictions for 200m, 500m, 1km, 4km automatically from the CP curve.

⏱️

PA Timer

Built-in stopwatch with start, pause, resume, stop, and lap recording. Timer syncs to video playback — every lap split is saved as a note on the chart.

🔐

Encrypted Storage

Secure+ encrypted sessions with client-side encryption. Your data stays private — even the server can't read it.

📁

SRM & FIT Support

Native parsing for Garmin FIT and SRM PowerControl files. Higher-frequency SRM data preserves every sprint detail.

Training Calendar

Your training load, week by week

See every session on a calendar with TSS totals, duration, and activity type labels. Filter by Road, Track, BMX, or Indoor. Click any session to load it instantly.

Histograms

Distribution analysis for every channel

Power, heart rate, cadence, and speed histograms reveal where you spent your time. Power bars are color-coded by training zone.

Start analyzing today

No installation needed. Drop your FIT or SRM files and get instant insights. Free for all coaches and athletes.

Open Performance Analyzer