🚴 Professional Cycling Analytics

Train Smarter, Ride Faster, Climb Stronger

Power-based iOS app with FTP, TSS, and performance tracking for road cyclists and mountain bikers. All processed locally on your iPhone with complete privacy.

✓ 7-day free trial    ✓ No account required    ✓ 100% local data

Bike Analytics iOS app showing cycling workouts list with power, FTP, and training metrics on iPhone
Features

Advanced Cycling Performance Metrics

Professional-grade cycling analytics designed for cyclists at every level

Scientific Power Metrics

FTP (Functional Threshold Power) determines your threshold, enabling Training Stress Score (TSS) calculation and CTL/ATL/TSB performance tracking based on proven sports science research.

Personalized Training Zones

7 personalized power-based training zones calibrated to your FTP. Optimize every ride for recovery, aerobic development, threshold training, or VO₂max improvement.

Road & MTB Modes

Specialized analysis for both road cycling and mountain biking with different power smoothing algorithms and discipline-specific metrics tailored to each riding style.

Complete Privacy Protection

All cycling data processed locally on your iOS device. No servers, no cloud storage, no tracking. You own and control your cycling analytics completely.

Export Anywhere

Export rides and cycling performance metrics in JSON, CSV, HTML, or PDF formats. Compatible with coaches, spreadsheets, and training platforms.

Instant Performance

Sub-0.35s app launch with local-first architecture. View your cycling analytics instantly without waiting for syncs or downloads.

Screenshots

See Bike Analytics in Action

Beautiful, intuitive iOS interface designed for cyclists

Science-Based

Science-Based Cycling Performance Metrics

Bike Analytics transforms raw power data into actionable cycling performance metrics using training stress score, functional threshold power, and advanced calculations validated by sports science research

🎯
Threshold Power

FTP

Functional Threshold Power - your sustainable 1-hour power

📊
Workout Load

TSS

Training Stress Score quantifies workout intensity

💪
Fitness

CTL

Chronic Training Load - 42-day rolling average

😴
Fatigue

ATL

Acute Training Load - 7-day rolling average

⚖️
Form

TSB

Training Stress Balance indicates readiness

🏔️
Climbing Rate

VAM

Velocità Ascensionale Media - vertical meters/hour

Normalized Power

NP

Adjusted average power for variable efforts

🚴
Advanced Model

CP/W'

Critical Power & W Prime anaerobic capacity

Pricing

Simple, Transparent Pricing

Start with a 7-day free trial. Cancel anytime.

Casual Rider

3.99 /month

7-day free trial

  • Unlimited ride sync
  • All scientific metrics (FTP, TSS, CTL/ATL/TSB)
  • 7 personalized power zones
  • Road & MTB analysis modes
  • Export in JSON, CSV, HTML & PDF
  • 100% privacy, local data
  • All future updates
Why Bike Analytics

Privacy-First Cycling Analytics for Serious Athletes

Professional cycling performance metrics without the complexity

🎯

FTP Test Protocol

Built-in 20-minute FTP test protocol to determine your functional threshold power. Repeat every 6-8 weeks to track progress and adjust cycling training zones automatically.

📱

Native iOS Cycling App

Built with SwiftUI for smooth performance and iOS integration. Seamless Health app sync for cycling analytics, widgets support, and familiar Apple design language.

🔬

Research-Based Metrics

All cycling performance metrics based on peer-reviewed sports science research. FTP from Andrew Coggan, training stress score with IF formula, proven CTL/ATL models.

👥

Coach-Friendly Reports

Export detailed cycling analytics reports for coaches. Share HTML summaries via email, CSV for spreadsheet analysis, or PDF for training logs and performance records.

🌍

Works Everywhere

Road or trail, flat or mountains. Bike Analytics adapts power metrics to all cycling types with specialized road and MTB modes for accurate performance analysis.

🚀

Always Improving

Regular updates with new cycling performance metrics based on user feedback. Recent additions include VAM climbing rate, critical power models, and enhanced export options.

FAQ

Frequently Asked Questions

How does this cycling analytics app get my data?

Bike Analytics syncs with Apple Health to import cycling workouts recorded by any compatible device or app. This includes bike computers, smart trainers, and manual entries. The app processes this data locally to calculate advanced cycling performance metrics.

What is FTP and how do I test it?

FTP (Functional Threshold Power) is the maximum power you can sustain for approximately one hour. The app includes a 20-minute FTP test protocol: warm up thoroughly, then ride at maximum sustainable effort for 20 minutes. Your FTP is 95% of average power. Repeat every 6-8 weeks to track progress and update training zones.

Do I need a power meter to use Bike Analytics?

Yes. Bike Analytics requires power data from a power meter for accurate FTP, TSS, and training zone calculations. Compatible with all power meters that sync to Apple Health via bike computers or smart trainers.

How is cycling TSS calculated?

Training Stress Score (TSS) for cycling is calculated using power data and your FTP. The formula considers both intensity (normalized power vs FTP) and duration to quantify workout stress. This enables accurate fitness tracking through CTL, fatigue monitoring via ATL, and form assessment with TSB.

What's the difference between road and MTB analytics?

Bike Analytics offers specialized analysis modes for road cycling and mountain biking. Road mode uses standard 30-second power smoothing, while MTB mode applies different algorithms to account for highly variable terrain and efforts typical in off-road riding. Each mode provides discipline-specific metrics.

Is my cycling data private?

Yes. Bike Analytics processes all cycling data locally on your iPhone. There are no external servers, no cloud accounts, no data transfers. You control exports: generate JSON, CSV, HTML, or PDF files with your cycling performance metrics and share them however you want.

Can I export my cycling data to share with coaches?

Absolutely. Export rides and performance metrics in multiple formats: JSON for developers, CSV for spreadsheets, HTML for web viewing, or PDF for printable reports. Share via email, messaging, or any file-sharing method you prefer.

What's the difference between monthly and annual plans?

Both plans offer identical features: all cycling performance metrics, unlimited training zones, road & MTB modes, multiple exports, and free updates. The only difference is price: annual saves 18% (equivalent to €3.25/month vs €3.99/month).

Can I cancel my subscription anytime?

Yes. Subscriptions are managed through the App Store, so you can cancel anytime from Settings → [Your Name] → Subscriptions. If you cancel, you'll maintain access until the end of your current billing period.

Ready to Transform Your Cycling Performance?

Join thousands of cyclists using scientific power-based analytics to improve performance. Start your 7-day free trial of this privacy-first iOS cycling app today.

Learn More About Cycling Performance Metrics

Dive deeper into the science behind cycling analytics

Functional Threshold Power

Understand how FTP determines your threshold power and why it's crucial for structured cycling training and performance tracking.

Learn about FTP →

Training Stress Score

Discover how TSS, CTL, ATL, and TSB help you balance training stress, manage fatigue, and optimize cycling performance.

Explore TSS →

Power-Based Training Zones

Complete guide to the 7 power zones: active recovery, endurance, tempo, threshold, VO2max, anaerobic, and neuromuscular.

View Training Zones →

What is VO2max?

Learn about VO2max for cyclists, how to test it, average values by age, and proven methods to improve your aerobic capacity.

Understand VO2max →

Road vs MTB Analytics

Understand the differences between road cycling and mountain biking analytics, including power smoothing and discipline-specific metrics.

Compare Disciplines →

Critical Power Model

Discover Critical Power (CP) and W Prime (W') for advanced performance modeling and predicting time to exhaustion at different power outputs.

Learn CP/W' →