⚡ Freespeed Power Analyzer

Upload a CSV file exported from the Freespeed app to get started.

What you'll get:

  • 1 Summary statistics for every device in your test
  • 2 Interactive power-over-time charts
  • 3 Device agreement analysis (Bland-Altman, error metrics)
  • 4 Smooth mean-max power curves

Open the Freespeed app, run a comparison test, export as CSV, then upload using the sidebar.

⚡ Test Analysis
Date
Duration
Avg Power
Max Power

Power Over Time
Loading chart…
Heart Rate
Loading chart…
Cadence
Loading chart…
Speed
Loading chart…

Advanced Pedal Metrics
Only available from dual-sided power meters.
Loading…
Loading…
Loading…

Mean Max Power
Smooth curves showing the best average power each device can sustain for any given duration. Hover to read values.
Loading chart…
📋 CP data points

Correlation Matrix
Values close to 1.000 indicate strong agreement between devices.
Summary Statistics

Device Agreement
ℹ️ How to read these results

Mean Diff — Average power difference. Negative means the device reads lower than the reference.

Bias % — Mean difference as a percentage. Closer to 0% = better agreement.

MAE — Average size of the difference ignoring direction. Lower is better.

RMSE — Like MAE but penalises large errors more. If RMSE ≫ MAE, there are occasional big discrepancies.

— How well devices track each other (0–1). Above 0.95 is excellent; above 0.99 is outstanding.

Difference over time: Top panel = watts, bottom = percentage. Consistent values near zero = good agreement.

Session Metadata

        
Accuracy Statistics (from CSV header)

        
Time-Series Data