Heart Rate To Virtual Power App - A digital power meter


Download HR2VP for iOS
Download HR2VP for Android


Train without a real power meter with our app Heart Rate to Virtual Power that estimates power output by taking into account heart rate variations. Data can be broadcasted over Bluetooth Low Energy to indoor cycling apps or bike computers.

Your workouts can be uploaded on Strava automatically.

Train with power from heart rate monitor


Cycle indoor or run on the treadmill & broadcast power to Zwift or Arcade Fitness

Maybe you want to use interactive training apps but you only have non smart trainers or treadmills, whether at home or at your local gym club? With HR2VP, use your heart rate monitor as a power meter while training indoor.

In addition, you will be able to connect to Zwift while on the stepper or rowing machine which offers new opportunities.

When using for indoor cycling, power will be broadcasted, if running, estimated speed will be broadcasted as well.

On Android ANT+ heart rate monitors can be used. Otherwise, Bluetooth Smart HRM can be used on Android and iOS.

Visualize your training zone easily with our color code which uses the 7 cycling intensity zones from active recovery to sprint.

HR2VP can be used as a standalone app. Coaches will be able to get more from heart rate monitors and hiit workout will be much easier. This will help you improve your performance and get the best result during racing. Hard workouts will be much more efficient.



Broadcast power with HR2VP





Train outdoor and upload power to Strava

There are many cases where using HR2VP can be interesting to get power:

  • All professional cyclists use power based training plans. As an athlete who regularly train with power, keep track of every exercise you do while riding, running, rowing, skiing... With HR2VP, you will be able to measure your training load precisely.
  • If you go to gym clubs where devices don't always offer Strava upload
  • As a cyclist who commutes to work with a road bike that is not equipped with a power meter
  • If you want to record heart rate data with Strava app even if native external sensor connection support stopped
  • If you are a triathlete and want to get power while running and while not while swimming
  • If you ride ocasionally or regularly on the mountain bike and don't want to invest a lot of money in a power meter



HR2VPower for outdoor sports



About our power matching algorithm

Heart Rate value alone is a good tracker for training but is not sufficient to evaluate effort intensity. If you know how your heart rate is going up or down along time, you have much more information in order to evaluate power output and calories burned.

Heart rate can take minutes to reach the steady state, where our algorithm will put your watts in the right training zone within 10 seconds.

Some power meter manufacturers such as Cycleops already tried to get power from heart rate with their Powercal sensor.

We are using an advanced matching algorithm that takes into account individual parameters such as resting heart rate, maximum HR, FTP and weight to evaluate power more precisely.

Here is an analysis where you can compare virtual estimated power to real power. If you interpret heart rate data the right way, you can get a good estimation of power output.




HR2VP advanced HR to power matching algorithm



Estimate your functional threshold power (FTP)

FTP is the highest power level that you can sustain for an hour. This is an important parameter for your training plan but if you don't know it, you can estimate this value with your maximum 1 hour running speed and weight.

HR2VP FAQ & Tutorial

I have trouble connectiong to Zwift, what can I do?

HR2VP works with Bluetooth direct connection on Windows PC in the majority of case.

If you have trouble with the direct connection, you can try the connection through the Companion app. Please note that the Companion app need to be executed on a different phone than HR2VP and should be connected to the same Wifi network than Windows PC.

In any case, please check that all permissions are granted for HR2VP as for the Companion app if you use it.

Check battery parameters in phone: 'Settings'->'Applications'->'HR2VP'->'Battery'->'Allow background' and disable Eco mode if available

If you have a lot of different Bluetooth devices connected to your phone, try to switch off and then switch on Bluetooth before starting the app. If it still doesn't work, try to reboot phone.

What cycling computer is compatible with HR2VP?

Following bike computer and GPS head unit have been tested successfully:

  • Wahoo Elemnt ROAM
  • Wahoo Elemnt BOLT

Please note that even in this case, the phone Bluetooth address may change every time, that's why you will have to go through the pairing procedure before each workout.

My bike computer is Bluetooth Smart but I cannot pair, why?

Being Bluetooth Smart doesn't mean that your head units will be able to pair with our app. Users are allowed to try HR2VP for free during 8 minutes so that they can check pairing before buying.

In fact, most power meters on the market use static Bluetooth address, where your phone is using a private resolvable address for privacy and security reasons, this explains the compatibility issue. Not all GPS on the market are compliant with such adresses which results in HR2VP not being detected or detected but not paired correctly.

Is HR2VP compatible with ANT+ devices?

HR2VP is compatible with ANT+ heart rate monitor on Android. See next question for requirements.

In addition, HR2VP is currently under certification process and will soon be compatible with ANT+ head units or watches by implementing following profiles:

How to use ANT+ heart rate monitor on Android?

You need to check that following dependancies are installed:

  • ANT Radio Service
  • ANT+ Plugin Service
  • ANT USB Service

If your phone is not ANT+ native compatible, you need to use an ANT+ USB stick with an OTG extension cable.

I have an ANT+ native phone, is it possible to bridge ANT+ HR into BLE HR?

Yes, on Android phones, as you can use ANT+ heart rate monitors and as the app broadcast over Bluetooth Low Energy, our app will bridge ANT+ HR signal into BLE.

How to enable - disable broadcast?

You can enable and disable BLE broadcast by clicking on the led button in the Settings. Green means broadcast is on an red off. If you don't use an external display or application, we recommand to disable broadcast to spare battery.

Does HR2VP runs in background?

On Android you can switch off screen as the app runs in background to prevent battery drain. On iOS, you need to keep the screen active and the app in foreground.

Where are workout files recorded?

On Android, workout files are available in the app folder : Phone\Android\data\com.bipr.heartrate.virtualpower

On iOS, files are recorded but not available to the user for now. We will add this feature for next release.

I subscribed to the app but it seems that my subscription was not taken into account, what can I do?

On Android, subscription is checked at startup and you need a web access for this. If you are starting far from home where you may have no web access, we advise you to start the app at home, check if subscription is active (written on the top), stay in the main menu and then start workout when you are ready. It will be ok even if there is no network at this time.