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
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.
See Bike Analytics in Action
Beautiful, intuitive iOS interface designed for cyclists
Rides Overview
Interval-by-Interval Analysis
Advanced Performance Metrics
Performance Trends
Training Zones
Export Options
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
FTP
Functional Threshold Power - your sustainable 1-hour power
TSS
Training Stress Score quantifies workout intensity
CTL
Chronic Training Load - 42-day rolling average
ATL
Acute Training Load - 7-day rolling average
TSB
Training Stress Balance indicates readiness
VAM
Velocità Ascensionale Media - vertical meters/hour
NP
Adjusted average power for variable efforts
CP/W'
Critical Power & W Prime anaerobic capacity
Simple, Transparent Pricing
Start with a 7-day free trial. Cancel anytime.
Casual Rider
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
Serious Cyclist
Save €8.88/year (18% off)
- 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
- Only €3.25/month
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.
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.
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' →