BPM app icon

BPM

Your heart rate in big numbers. That's it.

...ok, you can also share your live heart rate and measure HRV/HRR

BPM app screenshots showing heart rate monitoring, HRV measurement, and workout timer views

How?

Step 1: Download and open app

Step 2: Connect any BLE heart rate monitor (like a Polar H10), or input a friend's share code.

Step 3: Look at your heart rate. Do great things.

Step 4: Optionally share your live heart rate with someone else like a trainer or a very close friend.

Why?

Wrist-based heart rate monitors aren't accurate, but I couldn't find a simple app for my chest strap monitor that would just show my BPM in big numbers without 48 other features and in-app purchases, so I made this out of spite. I also do remote cardio training and my trainer is always asking for my heart rate, so I built this out of laziness...and spite.

Why isn't it free?

First, to cover server costs of the real-time sharing, which is terribly unoptimized and expensive. Second, to reduce the number of users and the bugs/issues I will need to fix.

Which heart rate monitors does this work with?

This app works with any Bluetooth Low Energy (BLE) heart rate monitor that follows the standard Heart Rate Profile. I've tested it with Polar H10 and Morpheus straps, and it should work with most chest strap monitors that use BLE. Wrist-based monitors aren't recommended since they're not accurate enough for serious training.

For HRV measurements you need a strap that streams RR intervals (Polar H10, Garmin HRM-Pro Plus, Whoop Pro worn as a strap, etc.). Other devices will still show BPM but the HRV test will stay disabled.

How accurate is the HRV test?

The app reads the RR-interval payload straight from chest straps like the Polar H10 and computes RMSSD locally. No guesswork from BPM averages, no server processing. Keep the app in the foreground during the two-minute test and you'll get the same data you would from dedicated HRV tools.

Where do I report bugs?

The project is open source so file an issue there or email me.