
Free
About
BETTER.FTP measures Functional Threshold Power using any FTMS-compatible smart trainer. No subscription, no account, no analytics.
Pair your trainer over Bluetooth, select a protocol, and start the test. The app controls the trainer in ERG mode and guides you through warmup, test, and cooldown. FTP is calculated automatically when the test completes.
PROTOCOLS
• Ramp Test (~20 minutes)
10-minute warmup at 100 W. Power then increases by 20 W every minute until the rider can no longer maintain cadence. FTP is calculated as 75% of the best one-minute average power.
• 20-Minute Test (~45 minutes)
15-minute warmup at 100 W. Followed by a sustained 20-minute maximum effort. FTP is calculated as 95% of the 20-minute average power. Based on the standard Coggan protocol.
FEATURES
• FTMS smart-trainer support (direct-drive and wheel-on)
• Optional Bluetooth heart-rate monitor
• Live display: power, target, heart rate, cadence, stage progress
• Automatic FTP calculation
• FIT file export for Strava, TrainingPeaks, intervals.icu, and other platforms
PRIVACY
All data is stored on the device. No account is required. The app contains no analytics or third-party tracking SDKs.
REQUIREMENTS
A Bluetooth FTMS-compatible smart trainer and iOS 13 or later.
Open source: github.com/niecore/betterftp.
Show more
What's New in BETTER.FTP
v1.2.0
May 18, 2026
- Cooldown feature - Bugfixes - Visual updates
More